Mac eclipse 安装svn插件
Eclipse中svn插件是subclipse,可以去官网下载http://subclipse.tigris.org
点击Download and Install ,进入下载页面
1、选择版本 我这里选择的是Links for 1.8.x Release:
1) 复制Eclipse update site URL:后边的链接:http://subclipse.tigris.org/update_1.8.x 进行安装
2) 重启eclipse后,选择Window-Show View-Other
展开SVN,双击打开“SVN资源库” 输入rul,然后finish,这时候会提示错误:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
说明系统缺少JavaHL,需要我们手动安装。
点击Eclipse-Preferences,展开Team-SVN
从上图也可以看出,SVN接口下边的client显示的是:JavaHL(JNI)Not Available
意思是JavaHL不可用。当然你也可以点击右边的上下箭头来选择 SVNKit...作为client,这样也可以正常使用subclipse,
但是官方建议使用JavaHL作为client,稳定性,速度性都比SVNKit好很多,使用SVNKit有可能出现未知的错误,使你的项目数据受损。(javaHL是通过jni的方式来调用本地的SVN库,所以说速度快,稳定可靠)
2、要安装JavaHL需要借助MacPorts或者HomeBrew。
(说明:MacPorts和HomeBrew是Mac OS X中的包管理器,类似于Ubuntu中的apt-get和Red Hat的yum,用于安装、卸载、更新软件等)
这里 我们使用 MacPorts安装
要安装和运行MacPorts,必须要安装Xcode和Command Line Tools,那么就去Mac App Store下载安装Xcode。
这里我安装的版本是6.0.1。
在Mavericks之前,点击Xcode-Preferences,切换到Downloads视 图,点击下边Command Line Tools后面的Install按钮进行安装。
在Mavericks中 打开终端,输入命令:xcode-select --install
接下来我们使用MacPorts来安装JavaHL,进入MacPorts的下载页面:http://www.macports.org/install.php
根据系统的版本选择对应的文件,当前我的系统是 OS X 10.9 Mavericks
sudo port install subversion-javahlbindings
4、安装完成
这时候,我们打开eclipse,建立资源库时又出现一个错误:
Incompatible JavaHL library loaded. Subversion 1.7.x required.
这个错误是说不匹配的JavaHL版本被加载,需要的版本是1.7.x
为了方便,我们把subclipse1.8.22卸载,换成1.10.x,这样就匹配了。
卸载subclipse步骤:打开eclipse,点击Eclipse-About Eclipse
参考:点击打开链接