安装了OS X El Capitan(10.11)之后,我的Ruby compass不再工作。尝试安装compass后,我收到如下错误信息:
$ sudo gem install compass
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/compass
如何解决这个问题?
安装了OS X El Capitan(10.11)之后,我的Ruby compass不再工作。尝试安装compass后,我收到如下错误信息:
$ sudo gem install compass
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/compass
如何解决这个问题?
在升级到OS X El Capitan(10.11)后,我也遇到了同样的问题,但是在尝试sudo gem install sass
时。原帖作者的解决方案对我有用,将路径放入安装命令中,并安装compass还会安装sass,因此:sudo gem install -n /usr/local/bin compass
就解决了问题。谢谢Leo!
我找到的解决方法是,在任何 Ruby 宝石包的安装命令中加入 PATH:
$ sudo gem install -n /usr/local/bin GEM_PACKAGE_NAME
所以对我来说,使用 compass 的方法是:
$ sudo gem install -n /usr/local/bin compass
祝你好运!