Comment faire pour installer un bijou ou une mise à jour de RubyGems si il échoue avec une erreur d'autorisations

Je suis en train d'installer un bijou à l'aide de gem install mygem ou de mise à jour de RubyGems à l'aide de gem update --system, et il échoue avec ce message d'erreur:

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

Quelqu'un a une idée comment résoudre ce problème?

  • Voici ma solution: stackoverflow.com/questions/34071868/...
  • mon erreur s'est produite parce que je m le faire : gem update cocoapods correct : sudo gem update cocoapods
  • sudo chown -R $USER /Library/Ruby/Gems/
  • simplement à l'aide de cette commande a fonctionné pour moi : sudo gem install mygem
  • j'ai été en utilisant le shell zsh et c'était problème de chemin d'accès dans ~/.zshrc. j'ai utilisé cette ligne à la fin du fichier et cela a fonctionné pour moi: export PATH="$HOME/.rbenv/cales:$PATH"
  • ce devrait être l'accepter réponse!

InformationsquelleAutor Gaurav | 2013-01-30