2011-05-25 59 views
1

我创建了Rails的3.1.rc1的Rails 3.1引擎rake任务不工作

➜ ([email protected]) rails git:(master) be bin/rails plugin new ../first_engine --mountable 
rails g scaffold project title:string 

的新引擎生成脚手架,现在当我运行

bundle exec rake db:migrate 

我得到以下错误:

rake aborted! 
Don't know how to build task 'app:db:migrate' 

Tasks: TOP => db:migrate 

在rc1之前,它正在工作。但是现在发生了什么?我无法弄清楚!

这里是所有的步骤和回溯的要点https://gist.github.com/990641 任何人都可以让我正确的方向吗?

回答

1

在你Gemfile或RVM Global Gemset文件中。更改耙子以包含版本。例如

gem 'rake', '0.8.7' 

只有使用rake才能工作,直到Rails出来修复。让我们知道您的身体情况如何。祝一切顺利。

+0

这似乎不适用于Rails 3.1.rc6。我试过Rake 0.8.7(捆绑exec rake)和0.9.2。 Rails bug跟踪器中存在这个问题吗?有什么地方可以找到更多信息吗? – 2011-08-23 17:46:07