Question

J'essaie de m'installer sur un mac pour apprendre Ruby on Rails, mais il semble que je rencontre des problèmes. Si j'essaie d'exécuter des commandes telles que ./script/server, j'obtiens ceci:

  

Rails nécessite RubyGems > = 0.9.4 (vous avez 0.9.2). Veuillez mettre à jour la gemme - système et réessayer.

Lorsque j'exécute "gem update .." Je reçois ceci:

  

Mise à jour de RubyGems ...   Tentative de mise à jour à distance de rubygems-update   ERREUR: lors de l'exécution de la gemme ... (Errno :: EACCES)       Autorisation refusée - /opt/local/lib/ruby/gems/1.8/cache/rubygems-update-1.3.0.gem

Était-ce utile?

La solution

compris.

sudo gem update --system

Autres conseils

À partir de El Capitan, Apple empêche les applications utilisateur de modifier / usr / bin pour des raisons de sécurité. Il vaut donc mieux installer / mettre à jour rubygems dans le dossier recommandé, / usr / local / bin :

sudo gem update -n /usr/local/bin --system

(recommandation tirée de https://stackoverflow.com/a/39928447/1033581 )

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top