在使用rvm ruby-1.8.7-p334在我的开发环境中运行rake cucumber
时,我碰到了一点墙我得到以下输出
rake aborted!
undefined method `desc' for #<Cucumber::Rake::Task:0xb7208958>
/home/dave/.rvm/gems/ruby-1.8.7-p334@regenersis/gems/cucumber-0.8.5/lib/cucumber/rake/task.rb:140:in `define_task'
/home/dave/.rvm/gems/ruby-1.8.7-p334@regenersis/gems/cucumber-0.8.5/lib/cucumber/rake/task.rb:136:in `initialize'
doozy是相同的代码库,相同的gem版本在非rvm设置上完美运行
答案 0 :(得分:1)
请检查您是否使用rake版本0.9,它似乎已被破坏。您可以在此处查看此修复程序:Undefined method 'task' using Rake 0.9.0