Ruby on mac没有安装gem显示权限被拒绝

时间:2014-04-10 06:19:01

标签: ruby macos

我正在尝试使用xcode在My Machine中安装ruby gem,我称之为shell脚本。

cd“/ Users / Desktop / gemfolder”

gem install somegem.gem

我收到这样的错误:

While executing gem ... (Errno::EACCES)
    Permission denied - /Library/Ruby/Gems/1.8

任何针对它的解决方法我是红宝石的新手,所以不知道该做什么帮助将非常感谢。

1 个答案:

答案 0 :(得分:2)

成为sudo可能会解决您的问题,但是当您安装gem时,将它们安装为sudo并不是一个好主意,因此在任何计算机上安装ruby的首选方法是安装{ {3}}首先安装你的ruby版本。

拥有ruby版本管理器的主要优点是,

1 - 允许您并排安装多个ruby版本

2 - 允许您为每个ruby版本安装gem(通过gemsets)

所以要在你的mac中安装rvm,rvm (Ruby Version Manager)

check here