在我的本地机器上,我正在尝试安装与日期相关的格式化程序宝石.但在安装时我遇到了一些奇怪的错误.
[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.
Run Code Online (Sandbox Code Playgroud)
我无法在本地安装它.操作系统是CentOS,Ruby版本是Ruby2.
提前致谢
小智 11
chmodding不是这里最好的方式.适用于本地机器,但不适用于生产.
rvm被用于没有sudo或特定/ sudo权限.重新安装将不胜感激.清理当前的rvm install rvm implode
sudo rm -rf /etc/rvmrc /etc/profile.d/rvm.sh /usr/local/rvm
Run Code Online (Sandbox Code Playgroud)
然后关闭所有控制台/ bashes/terminales并再次使用您要使用rvm的用户登录并重新安装.
另见这里: 在ubuntu 12.04 aws ec2上安装gem时出错
使用
sudo chmod -R 777 /usr/local/rvm/gems/ruby-2.0.0-p353
Run Code Online (Sandbox Code Playgroud)
sudo chmod -R 777 特定文件夹路径
非常感谢拉贾什·达斯