2010-06-01 8 views
1

Au démarrage de mon serveur rails, j'obtiens une erreur 'ActionPack constante non initialisée'.'ActionPack constante non initialisée' lors du démarrage des rails

raw stack trace

J'utilise gaffe avec des rails 2.3.8

en cours d'exécution 'liste bundle' indique:

* actionmailer (2.3.8) 
    * actionpack (2.3.8) 
    * activerecord (2.3.8) 
    * activeresource (2.3.8) 
    * activesupport (2.3.8) 
    * acts-as-taggable-on (2.0.6) 
    * authlogic (2.1.5) 
    * builder (2.1.2) 
    * cucumber (0.7.3) 
    * cucumber-rails (0.3.1) 
    * database_cleaner (0.5.2) 
    * diff-lcs (1.1.2) 
    * faker (0.3.1) 
    * gherkin (1.0.30) 
    * haml (3.0.7) 
    * hoe (2.6.0) 
    * json_pure (1.4.3) 
    * machinist (1.0.6) 
    * nifty-generators (0.4.0) 
    * nokogiri (1.4.2) 
    * rack (1.1.0) 
    * rack-test (0.5.4) 
    * rails (2.3.8) 
    * rake (0.8.7) 
    * rr (0.10.11) 
    * rspec (1.3.0) 
    * rspec-rails (1.3.2) 
    * rubyforge (2.0.4) 
    * sqlite3-ruby (1.2.5) 
    * term-ansicolor (1.0.5) 
    * test-unit (1.2.3) 
    * trollop (1.16.2) 
    * webrat (0.7.1) 

Toute idée de ce qui se passe ici?

Répondre

2

c'est un bug dans Haml 3.0.7. Vous pouvez le voir http://github.com/nex3/haml/issues#issue/186

Vous pouvez ajouter dans votre Bundler:

gem 'actionpack', :require => 'action_pack' 

Ou vous pouvez attendre la prochaine version de Haml.

Mise à jour: La prochaine version est maintenant sortie, c'est la 3.0.8. C'est résoudre ce problème.

+0

merci! Était vraiment me gratter la tête sur celui-ci. –

+0

Le bug est seulement dans Haml 3.0.7; 3.0.8 le corrige. –

Questions connexes