如何关闭OSX 10.11 SIP (System Integrity Protection)
2015.10.8 01:50更新:实在忍不住,看完池老师的公众号,就升级了。问题果然是有的,池老师你还我睡眠时间,又整到凌晨……
- 关于Homebrew的安装参考链接
- Cocoapods使用这个命令安装sudo gem install -n /usr/local/bin cocoapods原因是原来使用的/usr/bin这个目录被rootless保护了,那个-n参数作用是把二进制文件安装到指定目录,参考stackoverflow解决Cocoapods无法安装 注意stackoverflow中提到的使用这个参数「rootless=0」就不要用了,该方法apple官方已经封了,要停用rootless就用我下述的方法(也是官方推荐方法)
- ……暂时就这些,有问题在更新,或者留言给我你的问题,我看看能不能解决
注意:SIP功能是Apple在OSX上推出的系统完整性保护功能,对于普通MAC用户来说是一项安全保护功能,如果不了解他的作用请不要随意关闭,对于开发者来说,因为会使用到很多的第三方辅助工具(例如:Cocoapods、Homebrew),而这些工具可能会修改系统目录,在这些工具未推出适应OSX 10.11的版本时,有必要临时关闭SIP以确保开发工具的使用。
建议:普通用户随意,开发者目前请谨慎升级,如果你已经升级,相信你可能需要恶心一阵了,因为有些工具没有更新不能正常使用或部分功能失效,甚至在关闭SIP后也有点问题,当然你只要耐心等待软件更新和网友的智慧或是自己动手丰衣足食,很多问题还是可以解决的。
more >>