我正在尝试设置我从Heroku克隆的第一个rails应用程序。
当我执行gem update
时,我得到以下内容:
gem update
Updating installed gems
Updating bigdecimal
Fetching: bigdecimal-1.2.7.gem (100%)
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ dir_s_mkdir - /Users/grant/.rvm/gems/ruby-2.2.1/gems/bigdecimal-1.2.7
我哪里错了?
答案 0 :(得分:0)
您是否在某个时间点意外地以rvm
或gem
的身份运行了?
如果是这样,那么这可能会解决您的问题:
sudo chown -R grant.grant /Users/grant/.rvm
它将以递归方式使您成为.rvm
文件夹中所有文件的所有者,因为如果您在某个时刻以root身份运行这些Ruby命令,那么root
将成为某些文件的所有者,gem
在您自己(用户root
)下运行时,无法写入grant
所拥有的文件夹。