在最新的osx10.11下安装php-pear提示无权限,即使使用sudo
来运行也是如此
问题所在
在最新的10.11版本下,osx引入了 Rootless机制
.关于此机制可参考Quora用户Eldad Eilam的答案
简单来说就是苹果为了安全,限制第三方应用(包括brew),只有Apple以及Apple授权签名的软件(包括命令行工具)可以修改此目录。
关闭rootless
重启,开机按住Command + R,以Recovery分区启动, 然后选择以下方式: 1.图形化操作
在Security Configuration中关闭Enforce System Integrity Protection
2.命令行操作
csrutil disable
此时按照官方安装文档安装即可.
恢复rootless
csrutil enable