2010-03-05 7 views
0

Je travaille sur un ordinateur nouvellement configuré, et je n'arrive pas à obtenir des rails pour jouer correctement avec mes gemmes. Voici quelques-unes des erreurs que je rencontre.Les rails ne trouvent pas mes gemmes

Si je lance dans un projet de rails 'script/console', je reçois l'erreur suivante:

Missing the Rails gem. Please gem install -v= rails , update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.

Si je lance 'rails -v' Je reçois l'erreur suivante:

/Library/Ruby/Site/1.8/rubygems.rb:777:in `report_activate_error': RubyGem version error: activesupport(1.4.4 not = 2.3.4) (Gem::LoadError)

Les gemmes activesupport et rails sont installées et mises à jour, et sont répertoriées lorsque j'exécute la 'gem list'. Des idées? Merci!

Répondre

3

L'emplacement des gemmes est-il défini? (Que ce soit dans ~/.bash_profile ou ~/.bashrc)

Quelque chose comme:

export GEM_PATH=/Library/Ruby/Gems/1.8/:${GEM_PATH} 

Vous voulez voir si vous avez des pierres précieuses sur votre répertoire ou de la racine. Vous pouvez le faire en exécutant gem environment.

+0

qui a fait l'affaire, merci! – sam1vp

+0

bon à voir, bien que si c'est la bonne réponse s'il vous plaît le marquer comme tel. – vrish88