我试图使用gem install mygem
安装一个gem或者使用gem update --system
更新RubyGems,但是出现了以下错误:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
有人有解决这个问题的想法吗?
我使用了这个并且有效。
$ sudo chown myuser /var/lib/gems
sudo
的注释。 - the Tin Man$ su
如果您没有root用户,您需要按照以下步骤启用它:
更多信息请参见http://support.apple.com/kb/ht1528。
至少对我来说,在卡了几个小时之后,这个方法是有效的。
sudo
是一个命令,用于以超级管理员权限运行该命令后面的操作。chown
命令用于修改文件或目录的拥有者和所属组。-R
表示递归地修改该目录下所有文件和子目录的拥有者。$USER
是一个环境变量,表示当前用户的用户名。 - vaskort