您的位置:首页 > 编程语言 > Java开发

Mac下eclipse安装svn插件

2016-08-24 23:17 423 查看
在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 juanqsudomkdir−p/Library/Java/ExtensionsPassword:yes−pc: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就搞定啦!

总算装好了。好开心!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: