一 使用环境 :
OS EI Capitan
eclipse 4.2
subclipse-1.10.x
二 安装Subclipse,选择在线安装
1:打开eclipse 选择Helpe -->Install New Software...
2: 选择Add... (subclipse 官网:http://subclipse.tigris.org);
安装成功会提示重启eclipse,开始添加添加资源库,点击finsih时,会提示
“验证位置时发生错误 unable to load default svn client”,查看eclipse ---> Preference --->Team --->SVN,提示
SVN接口 不可用(JavaHL)
查看javahl 文档:http://subclipse.tigris.org/wiki/JavaHL,提示可以使用(引用:http://www.cnblogs.com/yinxiangpei/articles/3859057.html)
在下边的OS X中提到:要安装JavaHL需要借助MacPorts或者HomeBrew。(说明:MacPorts和HomeBrew是Mac OS X中的包管理器,类似于Ubuntu中的apt-get和Red Hat的yum,用于安装、卸载、更新软件等);
现在直接使用home-brew 进行安装Javahl;
一 :先安装home-brew 根据http://brew.sh 提示 使用terminal 进行安装;安装成功会自动配置path,可是使用
brew -v 查看一下版本
二 :安装成功,根据javahl 文档
输入命令:
brew install --universal --java subversion
报出错误:提示使用 brew install homebrew/dupes/openldap
然后根据提示 使用 --host 替换 --universal
在安装时提示: serf-1.3.8.tar.bz2下载不下来
可以下载压缩包 serf-1.3.8.tar.bz2:(参考:http://www.cnblogs.com/wanggangblog/p/4573727.html)
放入对应的目录;
在执行 brewinstall --host --java subversion
然后:执行
sudo mkdir -p /Library/Java/Extensions
sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
mac 下eclipse安装完成
问题: 根据subclipse 和javahl对应关系,通过命令安装javahl的是1.8,所以需要用subclipse 1.10.x
参考:http://widerin.net/blog/using-svn-1-8-in-eclipse-on-mac-os-x
http://www.cnblogs.com/yinxiangpei/articles/3859057.html
http://www.cnblogs.com/wanggangblog/p/4573727.html