Mac下eclipse安装svn插件-subclipse

目前Eclipse最常用的svn插件莫非subclipse。本文介绍如何在mac安装svn插件和subclipse。

一、安装svn客户端:JavaHL

  JavaHL作为svn client,稳定性,速度性都比SVNKit好很多,使用SVNKit有可能出现未知的错误,使你的项目数据受损。由于安装eclipse插件subclipse需要与JavaHL的版本进行适配,因此我们需要先安装JavaHL,确定安装的JavaHL版本号之后再安装subclipse。

  查看JavaHL的Wiki文档:http://subclipse.tigris.org/wiki/JavaHL。在下边的OS X中提到:要安装JavaHL需要借助MacPorts或者HomeBrew。(说明:MacPorts和HomeBrew是Mac OS X中的包管理器)我们在这里使用HomeBrew来安装JavaHL。

1.安装HomeBrew:

      打开HomeBrew的主页:http://brew.sh,可以看到HomeBrew使用Ruby安装的,在终端中输入:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
 回车,接下来就开始在线安装HomeBrew了,安装时间可能较长,视网络状况而定。


注意: 因网络的原因,可能会不成功,请多尝试几次,一直到成功安装. 中间会出现一个 Press RETURN to continue or any other key to abort,请及时回车,并输入密码,不要傻等着、不要加 sudo, 加了也没关系,待会会提示你 Don't run as root 如果出现了某个包导致的安装失败,你仅需要按照提示进行操作即可。

2.安装JavaHL:
 Home Brew安装成功之后,接下来正式开始安装javaHL,终端输入:brew install --universal --java subversion 安装完成后,它会提示你:
 You may need to link the Java bindings…….,然后执行下边的两个sudo命令:终端输入:
 sudo mkdir -p /Library/Java/Extensions
 sudo ln -s /usr/local/homebrew/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
 即可大功告成!
     - 最后一行会显示JavaHL的版本。比如我的就是下边的这个样子:版本号是:1.9.3
3.建立软连接 
终端中执行:sudo mkdir -p /Library/Java/Extensions 
终端中执行:sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib 
注意:在这个目录下有这个文件时才能创建软连接成功/usr/local/lib/libsvnjavahl-1.dylib (如果没有,可取/usr/local/目录下寻找,一般都在此目录下) 
建立软链接之后,先去/Library/Java/Extensions目录下找到建立的软连接,右键显示原生, 如果能够显示成功说明建立软连接成功,才能保证到eclipse中找到javaHL。 
说明:在解决错误,重新运行安装命令时,可能会看到警告(Waring),不用担心,可以直接忽略。

4.安装eclipse插件subclipse 确定了JavaHL的版本号后,即可安装对应版本的subclipse了。
JavaHL和Homebrew的版本对应如下: 
1.打开eclipse,在工具栏中点击:help--install new software 
2.点击add, 在name中输入:subclipse 在location中输入:http://subclipse.tigris.org/update_1.12.x (1.12.x是subclipse版本,如果您安装的JavaHL版本是1.8.x,那么subclipse版本这里请输入1.10.x) 3.点击确定,只勾选subclipse(不要勾选svnkit),一路next,i accept the... 最后安装成功后,重启eclipse。大功告成! 
5.eclipse使用svn 
1.安装成功后,点击windows--show view -- others,在搜索框输入svn,选择svn资源库,点击确定即可。 
2.在svn资源库,右键 新建--资源库位置,填写svn url路径,输入帐号密码,即可连接成功。 
3.在某个项目点右键--检出为--finish即可完成项目的检出。


猜你喜欢

转载自blog.csdn.net/wgc0802402/article/details/80677835