mac下在eclipse上装svn插件

时间:2023-01-18 22:16:23

本文主要是复制粘贴,修改和简化一下前人的步骤。引用博客地址:http://www.cnblogs.com/yinxiangpei/articles/3859057.html

  本人的环境,OS X10.10.4, eclipse 版本:Version:Mars Release (4.5.0) Buildid: 20150621-1200   // 以下为粘贴,虽然在安装过程中有一些区别,但是却别不大,相信小伙伴们能够顺利完成的。eclipse中最常使用的SVN插件是subclipse,先到subclipse官网:http://subclipse.tigris.org下载该插件。
mac下在eclipse上装svn插件 如上图,点击“Download and Install”转到下载页面。 
mac下在eclipse上装svn插件 选择上图中要安装的版本,比如我这里选择:Links for 1.8.x Release:接下来,有两种方式来安装subclipse,二选一即可。一、1、复制Eclipse update siteURL:后边的链接:http://subclipse.tigris.org/update_1.10.x(这里选择10.0的,原因是javaHL版本默认最新的1.8,所以你只能安装对应的1.10版本,当然元把那本也特意说了)2、打开eclipse,点击Help-Install New SoftWare,打开窗口: mac下在eclipse上装svn插件 3、点击add按钮。 4、在name一栏中输入插件名称:subclipse;location一栏中输入刚才拷贝的链接:http://subclipse.tigris.org/update_1.8.x mac下在eclipse上装svn插件 5、点击Ok。 mac下在eclipse上装svn插件 6、如上图,选中Subclipse,并去掉下边Contact all updatesite...选项前面的勾,然后一路next,直到在线安装完成,如果中间出现提示框,选择OK即可。安装完成会要求你重启eclipse。二、1、点击Zipped downloads后面的链接,将该插件下载到本地。2、同上23、同上34、在name一栏中输入:subclipse ,点击Archive按钮,选择刚刚下载的插件包。 mac下在eclipse上装svn插件 5、同上56、同上6 重启eclipse后,选择Window-Show View-Other展开SVN,双击打开“SVN资源库”视图 mac下在eclipse上装svn插件 在空白处右击,选择新建-资源库位置 mac下在eclipse上装svn插件 mac下在eclipse上装svn插件在上图URL一栏中输入SVN访问地址,然后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
java.library.path =.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java 说明系统缺少JavaHL,需要我们手动安装。 点击Eclipse-Preferences,展开Team-SVN mac下在eclipse上装svn插件 从上图也可以看出,SVN接口下边的client显示的是:JavaHL(JNI)Not Available意思是JavaHL不可用。当然你也可以点击右边的上下箭头来选择SVNKit...作为client,这样也可以正常使用subclipse,但是官方建议使用JavaHL作为client,稳定性,速度性都比SVNKit好很多,使用SVNKit有可能出现未知的错误,使你的项目数据受损。(javaHL是通过jni的方式来调用本地的SVN库,所以说速度快,稳定可靠) mac下在eclipse上装svn插件  查看JavaHL的Wiki文档:http://subclipse.tigris.org/wiki/JavaHL在下边的OSX中提到:要安装JavaHL需要借助MacPorts或者HomeBrew。(说明:MacPorts和HomeBrew是Mac OSX中的包管理器,类似于Ubuntu中的apt-get和Red Hat的yum,用于安装、卸载、更新软件等)
  subclipse 提供俩种方法 mac下在eclipse上装svn插件 第一种没戏,我就不写了! 直接第二种 HomeBrew   打开HomeBrew的主页:http://brew.sh 将页面拖到最下边,看到下图: mac下在eclipse上装svn插件 上边白色的一行命令就是用来安装HomeBrew的,可以看到它是一条Ruby命令,说明HomeBrew是用Ruby来实现的。 因为Mac OS X 已经默认安装了Ruby,所以我们直接执行这条命令就可以了。不放心的可以在终端输入:ruby -v来查看Ruby的版本。 在终端输入:ruby -e "$(curl-fsSLhttps://raw.github.com/mxcl/homebrew/go)"回车,接下来就开始在线安装HomeBrew了,安装时间可能较长,视网络状况而定。homebrew默认是被安装在usr/local下,bin就是它的主目录,并且bin目录的路径已被加入path,在任意目录可以直接执行brew命令。通过brew安装的包都存放在use/local下的Cellar目录中。 当然,为了使目录结构更清晰,我们可以在/usr/local下创建homebrew目录,再将homebrew安装在/usr/local/homebrew下,具体的操作命令是,终端输入:mkdir homebrew && curl-Lhttps://github.com/mxcl/homebrew/tarball/master| tar xz --strip 1-C homebrew安装完成后,需要更新下homebrew,终端输入:brew update然后手动将/usr/local/homebrew/bin添加到PATH中即可。 Home Brew安装成功之后,接下来正式开始安装javaHL,终端输入:brew install --universal--java subversion这个命令在javaHL的Wiki中可以找到)即可开始安装javaHL,安装完成后,它会提示你:You may need to linkthe Java bindings…….,然后执行下边的两个sudo命令:终端输入:sudo mkdir -p /Library/Java/Extensionssudo ln -s/usr/local/lib/libsvnjavahl-1.dylib/Library/Java/Extensions/libsvnjavahl-1.dylib上面这个命令和原版本的不同,切记,如果按原版本的执行了,那进去 /Library/Java/Extensions/下删掉重新执行上边的命令就可以了。mac下在eclipse上装svn插件
mac下在eclipse上装svn插件(在安装的时候会出现上面的问题,请看我在csdn上传的东西:http://download.csdn.net/detail/haha1251381/8904053 即可大功告成!最后一行会显示JavaHL的版本。比如我的就是下边的这个样子:版本号是:1.8.0 mac下在eclipse上装svn插件  上边提到我安装的JavaHL版本是1.8.0,打开JavaHL的Wiki文档:http://subclipse.tigris.org/wiki/JavaHL mac下在eclipse上装svn插件   到此就安装成功了!