无法使用rvm作为非root用户安装gem

时间:2013-02-28 04:01:46

标签: ruby sinatra rvm

$ gem install sinatra
Fetching: rack-1.5.2.gem (100%)
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/local/rvm/gems/ruby-2.0.0-p0 directory.

在我已插入的/etc/profile上:

source /usr/local/rvm/scripts/rvm

注意:我正在使用vagrant,而group:user是admin:vagrant。此外,如果这是相关的:

$ echo $GEM_HOME
/usr/local/rvm/gems/ruby-2.0.0-p0

2 个答案:

答案 0 :(得分:2)

尝试在gem: --user-install文件中添加以下行:$HOME/.gemrc

答案 1 :(得分:0)

使用rvm gem install sinatra。不要使用sudo它可能会导致问题。