Heroku rake db:migrate失败,出现以下错误

时间:2011-05-21 20:55:08

标签: ruby-on-rails heroku rake

因此,在将我的应用程序推送到heroku后,我尝试将数据库迁移到heroku。但是,我收到以下错误。

C:\Users\Administrator\Ruby\Myapp>heroku rake db:migrate
rake aborted!
undefined method `task' for #<MyApp::Application:0x7fc922c28dd0>

在本地,一切都很好,包括迁移。

此外,迁移在几天前工作得很好,因此似乎错误发生在Heroku的rake版本从0.8.7变为0.9.0之后。

如何解决此问题?

2 个答案:

答案 0 :(得分:2)

昨天遇到此问题并发布在此处:Rake 0.9.0 'undefined method 'task' ' 已经指定了几种解决方案。

答案 1 :(得分:2)

尝试添加

gem 'rake', '0.8.7'

到您的Gemfile,以控制Heroku在您的应用上使用的Rake版本。