【问题标题】:'uninitialized constant ActionPack' when starting rails启动 rails 时出现“未初始化的常量 ActionPack”
【发布时间】:2010-06-01 15:43:54
【问题描述】:

启动我的 Rails 服务器时,我收到“未初始化的常量 ActionPack”错误。

raw stack trace

我在 rails 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)

知道这里发生了什么吗?

【问题讨论】:

    标签: ruby-on-rails haml bundler actionpack startup-error


    【解决方案1】:

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

    所以你可以在你的捆绑器中添加:

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

    或者您可以等待 Haml 的下一个版本。

    更新:下一个版本现已发布,它是 3.0.8。解决了这个问题。

    【讨论】:

    • 该bug仅存在于Haml 3.0.7; 3.0.8 修复了它。
    猜你喜欢
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多