Ruby Gem安装错误+您没有/usr/local/rvm/gems/ruby-2.0.0-p353目录的写权限

时间:2014-05-14 09:13:55

标签: ruby gem rubygems

在我的本地计算机中,我正在尝试安装与日期相关的格式化程序gem。但在安装时我遇到了一些奇怪的错误。

[admin@localhost test_folder]$ gem install formatter-0.0.1.gem
ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/local/rvm/gems/ruby-2.0.0-p353
directory.

我无法在本地安装它。操作系统是CentOS,Ruby版本是Ruby2。

提前致谢

2 个答案:

答案 0 :(得分:11)

chmodding不是这里最好的方法。 适用于本地机器,但不适用于生产。

rvm可以在没有sudo或特定/ sudo权限的情况下使用。重新安装将不胜感激。清理当前的rvm安装 rvm implode

sudo rm -rf /etc/rvmrc /etc/profile.d/rvm.sh /usr/local/rvm

然后关闭所有控制台/ bashes / terminales并再次使用您要使用rvm的用户登录并重新安装。

另见: Error while gem install on ubuntu 12.04 aws ec2

答案 1 :(得分:2)

使用

sudo chmod -R 777 /usr/local/rvm/gems/ruby-2.0.0-p353

sudo chmod -R 777 specific_folder_path

非常感谢Rajarshi Das