开笔
自 OS X 10.11 起,Apple 对 OS X 系统的安全做了全新的升级,增加了诸多限制.系统文件被做了特殊保护标记,纵然使用 sudo 也无法做更改。 这样以来,我们再也不能 ln 自己编译安装的软件到 /usr/bin 、/usr/sbin 了。还有,自带的 openssl 也不再有 libssl-deve 的库了。
肇事者:SIP
其实都是 SIP 搞得鬼,就是对 SIP(System Integrity Protection 对系统所涉及的,下面的目录列表,只能被系统本身写:
- /bin
- /sbin
- /usr
- /System
当然,Apple 也为开发者开放了如下目录:
- /usr/local
- /Applications
- [~]/Library
可以看得出来, /usr 目录下,除了 /usr/local 之外目录,都被限制保护了。
解决步骤
进入恢复模式

工具箱

打开控制台

在控制台执行命令
csrutil disable回车
- 重启电脑
在做了相应的更改之后,建议再如上进入恢复模式,命令行开启
csrutilcsrutil enable