我刚把我的 Mac 升级到 OSX 10.11 El Capitan,一些宝石没有保留下来。
当我试图运行不同宝石的安装时,问题出现了... ... 例如:
> sudo gem install compass
一旦执行,就会得到错误:
> ERROR: While executing gem ... (Errno::EPERM) Operation not permitted
其他宝石也会这样。
我已经运行了家酿,并试图再次安装 Ruby,但没有工作。
我找到了关于上海社科院问题的答案: Https://github.com/sass/sass/issues/1768
由于 OSX el Capitan有一个新的安全功能,防止您修改系统文件称为无根。所以你有两个选择:
OSX el Capitan
如果你在 /usr/local/bin上安装 gem 就不会有问题,因为无根不会影响这个路径。
/usr/local/bin
sudo gem install -n /usr/local/bin GEM_NAME_HERE
由于一个称为 系统完整性保护的新安全特性,您正在经历这个问题
您可以通过以下步骤禁用 SIP: