指南针在升级到OS X El Capitan(10.11)后无法使用

24

安装了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

如何解决这个问题?


1
嗨@Leo,欢迎来到SO。 :-) 如果这是您提供的工作解决方案,请将其发布为问题的答案并接受它。这将有助于其他遇到相同问题的人更轻松地找到他们正在寻找的内容。 - Drenmi
2
谢谢Leo,但你应该将解决方案作为答案添加。再次感谢。 - Nash Vail
1
点赞 Nash 的评论,为了清晰明了。哦,谢谢! :) - neiker
抱歉,各位,我还是个新手。我已经修复了它。希望你们解决了这个问题 :) - Leo
2个回答

29

在升级到OS X El Capitan(10.11)后,我也遇到了同样的问题,但是在尝试sudo gem install sass时。原帖作者的解决方案对我有用,将路径放入安装命令中,并安装compass还会安装sass,因此:sudo gem install -n /usr/local/bin compass就解决了问题。谢谢Leo!


我无法使用“-n”选项安装Compass,但使用它安装Sass是有效的。 - vinesh

21

我找到的解决方法是,在任何 Ruby 宝石包的安装命令中加入 PATH:

$  sudo gem install -n /usr/local/bin GEM_PACKAGE_NAME

所以对我来说,使用 compass 的方法是:

$ sudo gem install -n /usr/local/bin compass

祝你好运!


这有什么不同于现有的答案吗? - cimmanon
3
一开始我在问题中包含了答案。这只是将它们分开来。 - Leo
请勿发布重复答案。您已经在另一个问题上发布了此答案。如果两个问题可以用同一个答案回答,它们应该被关闭为重复。 - cimmanon
好的,十分感谢,已经注意到了! - Leo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接