2014-02-26 95 views
0

试图在iMac- 安装Ruby宝石(实际上西纳特拉)获取这些错误消息安装Ruby宝石的权限错误

ERROR: While executing gem ... (Gem::FilePermissionError) 
You don't have write permissions into the /Library/Ruby/Gems/1.8 directory 

rubygems-2.1.11 mark$ gem install sinatra 

rubygems-2.1.11 mark$ ruby setup.rb 
ERROR: While executing gem ... (Errno::EACCES) 
    Permission denied - /Library/Ruby/Site/1.8/gauntlet_rubygems.rb 

任何简单的解决办法?

谢谢!

回答

1

简单的解决办法是不是尝试修改Apple为自己使用安装的Ruby版本。

相反,使用rbenvRVM在沙盒在你的home目录安装Ruby,你可以折叠,主轴和毁伤这一切你想要的。

如果使用RVM,请在开始安装前花时间阅读整个安装页面。不这样做是使用RVM出现问题的首要原因。另一方面,RBEnv更简单,但不像“功能丰富”。就个人而言,我使用和推荐以后。