2010-02-08 4 views
1

J'ai une machine de développement local qui a commencé à me donner l'erreur suivante au démarrage du serveur Rails:Rails Uninitalized Erreur constante au démarrage

C:/Software/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.4/lib/active_support/i 
nflector.rb:404: uninitialized constant ActiveSupport::CoreExtensions::String (N 
ameError) 

    from C:/Software/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: 
31:in `gem_original_require' 
     from C:/Software/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: 
31:in `require' 

Aucun Rails mises à jour spécifiques ont été faites sur cette machine, seulement mises à jour automatiques de Windows.

Quelqu'un at-il une idée à ce sujet? Je ne peux pas mettre à niveau vers Rails 2.3.5.

Merci! Vikram

liste des pierres précieuses

donne:

actionmailer (2.3.5, 2.3.4, 2.3.2, 2.2.2, 2.1.0) 
actionpack (2.3.5, 2.3.4, 2.3.2, 2.2.2, 2.1.0) 
activerecord (2.3.4, 2.3.2, 2.2.2, 2.1.0) 
activeresource (2.3.5, 2.3.4, 2.3.2, 2.2.2, 2.1.0) 
activesupport (2.3.5, 2.3.4, 2.3.2, 2.2.2, 2.1.0) 
bullet (1.7.1) 
capistrano (2.5.5, 2.5.0) 
cgi_multipart_eof_fix (2.5.0) 
echoe (3.1.1) 
facebooker (1.0.54) 
gem_plugin (0.2.3) 
highline (1.5.0, 1.4.0) 
json (1.1.9) 
json_pure (1.2.0) 
memcache-client (1.7.4) 
mime-types (1.16) 
mislav-will_paginate (2.3.11, 2.3.8, 2.3.4) 
mongrel (1.1.5) 
mysql (2.7.3) 
net-scp (1.0.2, 1.0.1) 
net-sftp (2.0.2, 2.0.1) 
net-ssh (2.0.11, 2.0.4) 
net-ssh-gateway (1.0.1, 1.0.0) 
parseexcel (0.5.2) 
rack (1.1.0, 1.0.1, 1.0.0) 
rails (2.3.4, 2.3.2, 2.2.2) 
rake (0.8.7, 0.8.4, 0.8.2) 
rmagick (2.6.0) 
rubyforge (2.0.3, 1.0.3) 
rubyzip (0.9.1) 
spreadsheet-excel (0.3.5.1) 
+0

Pouvez-vous afficher les résultats de bijou en cours d'exécution 'list' – danivovich

+0

Bien sûr. J'ai édité la question pour montrer la liste de gemme. –

Répondre

0

Juste pour que tout le monde le sache. L'erreur était due à une coupure de courant qui a causé une fermeture incorrecte de l'ordinateur et qui a corrompu certains fichiers de la machine.

La désinstallation de toutes les versions et dépendances de Rails et leur réinstallation ont permis de résoudre le problème (bien que la désinstallation de la version utilisée ait également fait l'affaire).

Vikram

0

Essayez-vous de mettre à niveau des rails 2.3.5? Si c'est le cas, vous pouvez également mettre à jour votre ActiveRecord vers la version 2.3.5 (ainsi qu'installer les gemmes des rails 2.3.5). Si ce n'est pas le cas, vous pouvez désinstaller vos versions 2.3.5 d'actionmailer, actionpack, activerecord, activeresource, activesupport et voir si cela peut vous aider.

+0

Je n'essayais pas de passer à la version 2.3.5. J'ai essayé de mettre à niveau pour vérifier si cela aiderait. Je les ai désinstallés et j'ai toujours la même erreur. :( –

Questions connexes