我正在try 使用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.
有人知道如何解决这个问题吗?
我正在try 使用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.
有人知道如何解决这个问题吗?
您没有写入/Library/Ruby/Gems/1.8目录的权限.
就是说,你没有在那里写作的权限.
这是苹果安装的Ruby版本,供他们自己使用.虽然可以对这if you know what you're doing条进行一些小的修改,因为您不确定权限问题,但我认为继续沿着这条路由走不是一个好主意.
我建议您使用Ruby/RVM来管理已安装的系统,或者使用单独的Ruby/RVM来管理已安装的系统,而不必担心会弄乱.
在两者之间,我使用rbenv,尽管我过go 经常使用RVM.rbenv采用了一种更"不干涉"的方法来管理Ruby安装.RVM有很多功能,非常强大,但因此更具侵入性.在任何一种情况下,在开始安装之前,你都需要为他们阅读几次安装文档.