首页 > Windows开发 > 详细

MAC EI Capitan上更新系统自带SVN版本(关闭SIP方能sudo rm)

时间:2016-01-05 12:45:37      阅读:417      评论:0      收藏:0      [点我收藏+]

继昨晚之后,决定更新系统自带的svn。自带的svn版本是1.7,看官网svn:http://www.wandisco.com/subversion/download#osx 最新版本是1.9.13,决定升级下。没想到因为EI Capitan SIP的问题折腾了好大一会。本来不想记录的,但因为SIP这个蛋疼的玩意决定还是记录下。步骤如下:

1,which svn

找到系统自带的svn路径,应该在/usr/bin/svn

然后在/usr/bin目录下,ls svn*|xargs sudo rm 删除所有以svn开头的东西,然后问题来了:

显示的是你没有权限,原因是EI Capitan加了保护对/usr/bin目录。它有个SIP(System Integrity Protection)的东西,参见:http://tipsplus.me/2015/10/disable-sip.html 为了能顺利写在旧的svn,必须关闭sip

2,重启mac,然后按着cmd + R不放,注意是一直按着不放。进到Recovery模式后,找到终端,里面输入csrutil disable 重启电脑即可。

ps:感觉这个SIP还是有点用的,想开启的话同样方法输入csrutil enable即可。

3,之后在/usr/bin目录下ls svn*|xargs sudo rm就可以顺利删除了,在官网下载1.9.3-1版本的svn,Subversion-1.9.3_10.10.x.pkg。双击安装。最终安装在/opt/subversion/目录下。然后:sudo ln -s /opt/subversion/bin/svn* /usr/bin/这样不用设置path就ok了。

输入svn --version验证是否安装成功!


MAC EI Capitan上更新系统自带SVN版本(关闭SIP方能sudo rm)

原文:http://blog.csdn.net/yanzi1225627/article/details/50461307

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!