【发布时间】:2017-03-06 20:06:50
【问题描述】:
我正在尝试安装 Sinatra,但一直出现此错误:You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory
感谢“Installing gem or updating RubyGems fails with permissions error”我安装了 rbenv。我遵循guide 并设置了我的全局 ruby 版本等,但是当我尝试安装 gems 时,我仍然遇到同样的错误。当我运行gem environment 时,RubyGems 的安装目录仍然是系统 Ruby 目录。
我是否应该更新 GEM_PATH? 由于 rbenv 指南没有提及任何相关内容,所以我认为我的 rbenv 安装仍然存在问题。
有人可以帮我解决这个问题吗?
【问题讨论】:
-
使用
sudo是否有效? -
我猜你必须为 Gems 目录使用 chmod
-
不要盲目使用
chmod。查看链接问题的选定答案。 -
运行
gem env并将输出复制然后粘贴到您的问题中,并为便于阅读而适当地格式化。不要使用“已编辑”或“已更新”标签,因为我们可以在修改问题或答案时看到发生了什么变化。