2010-05-26 7 views
1

Avant, je travaillais avec les rails 2.3.2, puis j'ai décidé de passer à la version 2.3.4.Impossible de générer des migrations sur des rails 2.3.4

Aujourd'hui, j'ai essayé de générer une migration (je pourrais le faire très bien avec la version 2.3.2) et je reçu le message d'erreur suivant:

C:/Program Files (x86)/NetBeans 6.8/ruby2/jruby-1.4.0/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:812:in `const_missing': uninitialized constant ActiveSupport (NameError) 
     from D:/Proyectos/Cursometro/www/config/environment.rb:33 
     from C:/Program Files (x86)/NetBeans 6.8/ruby2/jruby-1.4.0/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:111:in `run' 
     from D:/Proyectos/Cursometro/www/config/environment.rb:15 
     from D:/Proyectos/Cursometro/www/config/environment.rb:31:in `require' 
     from C:/Program Files (x86)/NetBeans 6.8/ruby2/jruby-1.4.0/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
     from C:/Program Files (x86)/NetBeans 6.8/ruby2/jruby-1.4.0/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/commands/generate.rb:1 
     from C:/Program Files (x86)/NetBeans 6.8/ruby2/jruby-1.4.0/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/commands/generate.rb:31:in `require' 
     from C:/Program Files (x86)/NetBeans 6.8/ruby2/jruby-1.4.0/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
     from script\generate:3 

Je ne sais pas pourquoi cela se passe. Tout a bien fonctionné en 2.3.2 et maintenant ce n'est pas le cas.

+0

J'ai toujours eu des problèmes lors de la migration d'une version de rails à l'aide de Netbeans. Btw, travaillez-vous sur le Ruby ou Jruby? – Snehal

+0

Built-in JRuby 1.4.0 –

Répondre

0

Eh bien je pouvais résoudre ce problème en plaçant la ligne suivante (écrit ci-dessous) une fois que les extrémités du bloc Rails::Initializer.run do |config| (il était à l'intérieur de ce bloc avant).

ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!(:standard => "%B %d, %Y") 
1

Activesupport gem n'est pas installé sur votre machine. Essayez d'exécuter cette commande:

gem install activesupport 

Incase il ne fonctionne pas, essayez ce

gem update --system 
gem update --source http://gems.rubyonrails.org 
+0

Snehal: aucune de ces options n'a fonctionné. Je reçois la même erreur. Je vais vous donner un vote pour l'essai. –

Questions connexes