升级到操作系统 "El Capitan" 后,我注意到 git-up 已不再安装。我尝试通过以下方式进行安装:
~ gem install git-up
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /Library/Ruby/Gems/2.0.0/gems/git-up-0.5.12/bin/git-up
~
马尔卡皮坦
升级到操作系统 "El Capitan" 后,我注意到 git-up 已不再安装。我尝试通过以下方式进行安装:
~ gem install git-up
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /Library/Ruby/Gems/2.0.0/gems/git-up-0.5.12/bin/git-up
~
马尔卡皮坦
经过一番搜索,我发现该目录的所有者是除了我之外的另一个用户。(/Library/Ruby/Gems/.. 是苹果公司作为 Mac OS X 的一部分安装的。)
因此,我只需使用brew来安装自己的ruby,然后就可以愉快地使用它啦!
~ brew update
~ brew install ruby
那么我可以运行:
~ gem install git-up
...
6 gems installed
我最初写这篇文章是想问一个问题,但最终得出了解决方案。希望这能帮到你。
这个解决方案对我非常有效
brew install ruby
之后,我必须显式地调用/usr/local/bin/gem install <whatever>
。我不知道为什么,因为which gem
已经指向那里了。 - Ianwhich gem
已经指向正确的位置)。 - labsudo gem install sass
,然后就完成了! - tnkh