在我的本地计算机中,我正在尝试安装与日期相关的格式化程序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。
提前致谢
答案 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的用户登录并重新安装。
答案 1 :(得分:2)
使用
sudo chmod -R 777 /usr/local/rvm/gems/ruby-2.0.0-p353
sudo chmod -R 777 specific_folder_path
非常感谢Rajarshi Das