OS X EI Caption下安装Cocoapods的方法


在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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容