Mac下eclipse安装svn插件

来源:互联网 发布:java weka 神经网络 编辑:程序博客网 时间:2024/06/06 06:52

在mac上安装svn真是费了老劲了,简直无语了。
终于装上了。分享一下方法~ 希望对后面用到的朋友有些帮助~

可以借鉴一下这篇博客:mac安装svn
1. 在线安装svn
和正常的在线安装一样,我们通过help中的install new software进行安装。连接从官网中找:
svn在线地址
我这里用的是:

http://subclipse.tigris.org/update_1.12.x

下面会讲为什么用1.12版本的

2. 安装完后,重启eclipse进入svn配置里面,会发现提示错误:缺少java Hl 或是java Hl版本不一致。所以我们需要手动安装一下java HL。这时你需要安装一个brew的东东 。安装方法不赘述了,参照第一条链接。
3. 安装完成后,控制台中运行

brew install –universal –java subversion

安装java HL,
执行成功的话,会显示如下字样:

yes-pc:local juanq$ brew install –universal –java subversion
Warning: subversion: –java was deprecated; using –with-java instead!
==> Downloading https://www.apache.org/dyn/closer.cgi?path=subversion/subversion
Already downloaded: /Library/Caches/Homebrew/subversion-1.8.13.tar.bz2
==> Patching
patching file configure
Hunk #1 succeeded at 25386 (offset 20 lines).
patching file subversion/bindings/swig/perl/native/Makefile.PL.in
patching file build/get-py-info.py
==> Downloading https://serf.googlecode.com/svn/src_releases/serf-1.3.8.tar.bz2
Already downloaded: /Library/Caches/Homebrew/subversion–serf-1.3.8.tar.bz2
==> /usr/local/opt/scons/bin/scons PREFIX=/usr/local/Cellar/subversion/1.8.13/li
==> /usr/local/opt/scons/bin/scons install
==> ./configure –prefix=/usr/local/Cellar/subversion/1.8.13 –with-zlib=/usr –
==> make
==> make install
==> make tools
==> make install-tools
==> make javahl
==> make install-javahl
==> Caveats
svntools have been installed to:
/usr/local/opt/subversion/libexec
You may need to link the Java bindings into the Java Extensions folder:
sudo mkdir -p /Library/Java/Extensions
sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
==> Summary
/usr/local/Cellar/subversion/1.8.13: 119 files, 18M, built in 10.0 minutes
yes-pc:local juanqsudomkdirp/Library/Java/ExtensionsPassword:yespc:localjuanq sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
yes-pc:local juanq$

这时你还需再执行两条:

sudo mkdir -p /Library/Java/Extensions
sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib

4.之后检查一下 你安装的javaHl的版本
运行:

svn –version
这里写图片描述
如上说明javaHl是1.9的

5.这时你再重启eclipse查看svn配置时,可能会还会报那个错误,总之就是svn版本与javahl版本不对应什么的。官网是这样说的:
这里写图片描述
它的意思就是 svn 1.12.x 对应javaHl 应为 1.9.x(这就是我配置的)
如果svn是1.10.x,那么对应的javaHl应该是1.8.x
别的一样,需要对应才行。
那么如果不对怎么办呢?
这时不需要动javaHl,把svn重新装一遍就行了。先通过 4 操作找到javaHl的版本。再卸载svn ,重新在线装一个对应版本的svn就搞定啦!

总算装好了。好开心!

0 0