【问题标题】:Rake aborted! Uninitialized constant Rake::DSL瑞克失败了!未初始化的常量 Rake::DSL
【发布时间】:2012-03-05 08:05:08
【问题描述】:

虽然这个问题讨论了 here 和 Rake 0.9.0,但我正在使用 rake 0.9.2.2 并且仍然面临这个问题。通过卸载它,我会收到很多依赖项消息,例如:

childprocess-0.3.1 取决于 [rake (~> 0.9.2)] cucumber-1.1.4 取决于 在 [rake (>= 0.9.2)] cucumber-rails-1.2.1 取决于 [rake (>= 0.9.2.2)] execjs-1.3.0 取决于 [rake (>= 0)] execjs-1.2.12 取决于 [rake (>= 0)] gherkin-2.7.7 取决于 [rake (>= 0.9.2 )] jk-ferret-0.11.8.3 取决于 [rake (>= 0)] multi_json-1.0.4 取决于 在 [rake (~> 0.9)]

那我该怎么办?

我什至在 Rake 中添加了以下内容:

需要'rake/dsl_definition'

需要“耙子”

【问题讨论】:

    标签: ruby-on-rails gem rake gemfile


    【解决方案1】:

    你可以试试:

    在 Gemfile 中添加gem 'rake', '0.9.2.2'

    然后添加

    require 'rake/dsl_definition'
    require 'rake' 
    

    在 Rakefile 中。

    【讨论】:

      猜你喜欢
      • 2011-10-07
      • 1970-01-01
      • 2011-09-10
      • 1970-01-01
      • 2011-08-30
      • 2020-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多