2009-09-06 6 views
3

Je suis nouveau sur OS X et je suis nouveau sur Ruby on Rails.OS X Problèmes d'installation de Ruby on Rails PATH

Je viens d'installer Ruby et Rails et lorsque vous passez par mon premier tutoriel est ici ce que je suis:

AVERTISSEMENT: Installation de ~/.gem depuis /Library/Ruby/Gems/1.8 et /usr/bin aren tous les deux sont inscriptibles. AVERTISSEMENT: Vous ne disposez pas de /Users/sammat/.gem/ruby/1.8/bin dans votre PATH, les exécutables gem ne seront pas exécutés.

Quelqu'un pourrait m'aider à remédier à cette situation?

À la votre!

Sam

Répondre

8

Est-ce arrivé lorsque vous avez essayé d'installer un petit bijou? Vous devez installer des pierres précieuses avec des privilèges de super-utilisateur si vous devez utiliser

sudo gem install [gemname] 

plutôt que

gem install [gemname]. 
2

Ou utilisez la commande sudo installer la pierre précieuse, comme sudo gem installer des rails

Ou ajouter le chemin gem installé localement à votre chemin général en éditant ~/.bashrc (J'espère, je suis un utilisateur de suse, pas vraiment OS X, mais devrait toujours être là et pareil) et en ajoutant l'exportation PATH = ~/.gem/ruby/1.8/bin: $ PATH en bas du fichier .bashrc.

Cela devrait le faire à moins que mon cerveau ne m'a encore échoué.

2

Dans Mac OS X, vous devez créer le fichier ~/.bash_login et exporter le PATH $ ajouter en elle:

export PATH="$PATH:/Users/sammat/.gem/ruby/1.8/bin" 

Vous pouvez le faire grâce à une commande:

echo 'export PATH="$PATH:/Users/sammat/.gem/ruby/1.8/bin"' >> ~/.bash_login 
+0

Dans mon cas, je besoin de modifier le fichier/etc/paths au lieu de bash_login ou bash_profile. Semble que/etc/paths prend la plus haute priorité. – Shuo