iOSIOSiOS学习笔记

OS X EI Caption下安装Cocoapods的方法

2015-12-22  本文已影响0人  JohnYuan84


在OS X EI Caption中,增加了一项叫做Rootless安全功能,具体这项功能是干啥用的,大家可以自己google下,或者可以参考知乎上的这个帖子:http://www.zhihu.com/question/31116473,总之,Rootless使得即使是root用户,对以下路径也没有写和执行权限:/System ,/bin , /sbin , /usr (except /usr/local),仅允许Apple自身签名的软件(含命令行工具)有这些路径的写和执行权限。

所以,如果要完成cocoapods的安装,我们有两种方案:

* 安装到 /usr/local/bin 这个路径下,因为这个路径不受Rootless影响

sudo gem install -n /usr/local/bin GEM_NAME_HERE

* 另外,你也可以通过执行下面的命令然后重启来禁用Rootless功能

sudo nvram boot-args="rootless=0"; sudo reboot

上一篇 下一篇

猜你喜欢

热点阅读