标签: ruby macos rubygems
我尝试通过终端应用将twitter gem安装到我的Mac上。但是,在输入gem install twitter后,我会收到错误,如下图所示:
gem install twitter
有关如何消除此问题的任何解决方案?
答案 0 :(得分:3)
您遇到了写入权限错误,因为您使用的用户帐户对当前Ruby存储其宝石的系统库没有写入权限。
安装gem时,永远不会写入系统目录。相反,使用像rvm,rbenv或chruby这样的Ruby版本管理器来管理解释器并在用户可写目录中安装gem。
如果您坚持滥用系统Ruby解释器,尤其是在OS X上,您将不可避免地遇到许多安全性和稳定性问题。不要这样做。
答案 1 :(得分:0)
使用sudo gem install twitter可以解决问题:)
sudo gem install twitter