我试图使用gem install mygem或使用gem update——system更新RubyGems安装一个gem,它失败了,错误如下:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
有人知道怎么解决这个问题吗?
我试图使用gem install mygem或使用gem update——system更新RubyGems安装一个gem,它失败了,错误如下:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
有人知道怎么解决这个问题吗?
当前回答
检查你的Ruby版本是否正确。如果不是,那就改变它。
这对我来说很管用:
$ rbenv global 1.9.3-p547
$ gem update --system
其他回答
sudo gem update --system
sudo gem install (gemfile)
我用它工作。
几年前
检查你的Ruby版本是否正确。如果不是,那就改变它。
这对我来说很管用:
$ rbenv global 1.9.3-p547
$ gem update --system
我找到了这个无苏多尔宝石的指南:
Brew install rbenv ruby-build Sudo gem update—system 向.bashrc添加导出: export RBENV_ROOT="$(brew -prefix rbenv)" export GEM_HOME="$(brew -prefix)/opt/gems" export GEM_PATH="$(brew -prefix)/opt/gems" 最后将这个添加到~/.gemrc中: 宝石:- n / usr /地方/ bin Gem更新——system
为我工作:
sudo gem uninstall cocoapods
sudo gem install cocoapods