2017-03-27 1 views
0

J'ai essayé d'installer Jekyll et Bundler, et je continue à obtenir cette erreur:Gem: Fichier Erreur autorisation Problème avec des pierres précieuses (pas double emploi)

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

J'ai essayé tant de choses suggérées par d'autres postes. Ran rbenv, eval en annexe « $ (rbenv initialisation -) » à mon bash_profile afin d'exécuter automatiquement, a fait quelques trucs avec sudo, et aussi essayé d'installer en utilisant:

gem install jekyll --user-install 

mais lorsque je tente de faire jekyll commande le retour est:

-bash: jekyll: no command found 

Je suis à perte. Je ne sais rien sur Unix et je l'ai essayé pendant des heures. Des pensées?

P.S. S'il vous plaît ne marquez pas comme doublon parce que d'autres messages n'ont pas répondu à ma question.

Répondre

0

Il semble que vous n'avez pas ajouté l'utilisateur gem bin dir au PATH.

ruby -rubygems -e 'puts Gem.user_dir' 

Ceci montrera le répertoire de l'utilisateur de gem.

puis ajoutez OUTPUT_FROM_LAST_CMD/bin à votre chemin, ou tout simplement ajouter

export PATH="$(ruby -rubygems -e 'puts Gem.user_dir')/bin":$PATH 

à votre ~/.bashrc


  1. http://guides.rubygems.org/faqs/#user-install