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

继昨晚之后,决定更新系统自带的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验证是否安装成功!


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值