2010-06-01 51 views
1

启动我的rails服务器时,出现'未初始化的常量ActionPack'错误。启动rails时出现'未初始化的常量ActionPack'

raw stack trace

我用失误与导轨2.3.8

运行 '包列表' 显示:

* 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) 

任何想法是怎么回事?

回答

2

这是Haml 3.0.7中的一个错误。你可以看到它http://github.com/nex3/haml/issues#issue/186

所以,你可以在你的捆绑补充:

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

也可以等待Haml的的下一个版本。

更新:下一个版本现在出来了,它是3.0.8。它解决了这个问题。

+0

谢谢!真的在我的头上挠了挠头。 – 2010-06-01 15:59:25

+0

这个bug只在Haml 3.0.7中有效; 3.0.8修复了它。 – 2010-06-01 21:02:19

相关问题