耙子流产!未初始化的常量Rake :: DSL

时间:2012-03-05 08:05:09

标签: ruby-on-rails gem rake gemfile

虽然这个问题讨论了here,但是对于Rake 0.9.0,我使用的是rake 0.9.2.2并且仍然面临着这个问题。通过卸载它,我得到了许多依赖性消息,如:

  

childprocess-0.3.1取决于[rake(〜> 0.9.2)]黄瓜-1.1.4取决于   on [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'

     

要求'rake'

1 个答案:

答案 0 :(得分:0)

您可以尝试:

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

然后添加

require 'rake/dsl_definition'
require 'rake' 

在Rakefile中。