Ruby on rails 雷克流产了!未初始化的常量Rake::DSL

Ruby on rails 雷克流产了!未初始化的常量Rake::DSL,ruby-on-rails,gem,rake,gemfile,Ruby On Rails,Gem,Rake,Gemfile,虽然讨论了这个问题,但对于Rake0.9.0,我使用的是Rake0.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)]小黄瓜-2.7.7取决于[ra

虽然讨论了这个问题,但对于Rake0.9.0,我使用的是Rake0.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)]小黄瓜-2.7.7取决于[rake(>=0.9.2)] jk-ferret-0.11.8.3依赖于[rake(>=0)]多线程json-1.0.4依赖于 在[rake(~>0.9)]

那我该怎么办

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

需要“rake/dsl_定义”

需要“耙子”

你可以尝试:

在gem文件中添加
gem'rake',0.9.2.2'

然后加上

require 'rake/dsl_definition'
require 'rake' 
在耙子里