ruby – 使用rvm安装宝石

当尝试使用rvm安装宝石我得到这个错误

$ rvm gem install sproutcore
ERROR:  While executing gem ... (Errno::EACCES)
Permission denied - /home/tee/.gem/specs

但是在rvm网站上说,你不应该使用sudo,所以我不知道我的设置有什么问题

当我键入$ GEM_HOME它显示该目录指向rvm目录

$GEM_HOME
bash: /home/tee/.rvm/gems/ruby-1.8.7-p302: is a directory

任何想法我做错了什么?

.gem文件夹有权限问题。确保所有者是您当前的用户。

sudo chown -R tee /home/tee/.gem

如果不起作用,请删除.gem文件夹。当您更新gem缓存时,它会自动创建。

另外,确保你从来没有使用sudo与rvm。

翻译自:https://stackoverflow.com/questions/3853489/installing-gems-using-rvm

转载注明原文:ruby – 使用rvm安装宝石