2013-05-21 1 views
0

Lorsque je tente de visiter le site de rails Je travaille ou tenter d'exécuter le râteau je reçois l'erreur suivanteRails constants initialisés (NameError) dans Rails 3,213

uninitialized constant Rails (NameError) 
/path/config/boot.rb:4:in `<top (required)>' 
/path/config/environment.rb:11:in `require' 
/path/config/environment.rb:11:in `<top (required)>' 

Voici la ligne 4 de mon fichier de démarrage

Rails.root = "#{File.dirname(__FILE__)}/.." unless defined?(Rails.root) 

et de la ligne 11 de mon fichier require File.join(File.dirname(__FILE__), 'boot') enviroment


L'erreur semble être que quand j'appelle Rails.ro ot, il perçoit que Rails est en quelque sorte non initialisé. Des idées?

Si d'autres informations sont nécessaires, faites-le moi savoir. Merci beaucoup à l'avance

Répondre

0

Essayez de mettre à jour rubygems avec gem update --system. On dirait qu'il y a eu quelques problèmes et qu'ils ont été corrigés dans des versions récentes.

Sinon il fonctionne après avoir ajouté:

gem install bundler 

et après avoir ajouté:

gem 'bundler' 

dans la ligne 2 dans config/boot.rb (juste après require 'rubygems')

S'il vous plaît laissez me sais

+0

Exécution 'gem update --system' retourné 'La dernière version actuellement installée. Abandonner. Vouliez-vous ajouter 'gem install bundler' et 'gem' bundler '' dans la deuxième ligne, ou après la ligne 'require' rubygems 'qui est plus tard? – Btuman

+0

Oui, essayez de nouveau après l'avoir ajouté. –

+0

Vous voulez que je l'ajoute à la ligne 2, correct? – Btuman

Questions connexes