【发布时间】:2016-12-14 16:26:01
【问题描述】:
在我的本地机器中,我正在尝试安装与日期相关的格式化程序 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。
提前致谢
【问题讨论】:
-
sudo chmod -R 777 /usr/local/rvm/gems/ruby-2.0.0-p353 -
sudo gem install formatter -v 0.0.1 -
sudo gem sources --add http://rubygems.org -
gem sources --remove https://rubygems.org -
首先,您需要将所有将使用 rvm 的用户添加到“rvm”组,然后注销 - 再次登录,任何使用 rvm 的人都将使用
umask u=rwx,g=rwx,o=rx进行操作。要开始使用 RVM,您需要在所有打开的 shell 窗口中运行source /etc/profile.d/rvm.sh,在极少数情况下,您需要重新打开所有 shell 窗口。