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

问题描述:

因此,在推送我的应用程序到heroku后,我试图将数据库迁移到heroku。但是,我收到以下错误。Heroku rake db:迁移失败,出现以下错误

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

在本地,一切正常,包括迁移。

另外,迁移几天前工作得很好,因此看起来错误是在Heroku中从Rails版本从0.8.7变为0.9.0之后。

我该如何解决这个问题?

昨天有这个问题,并在这里发布:Rake 0.9.0 'undefined method 'task' ' 已经指定了几种解决方案。

尝试增加

gem 'rake', '0.8.7' 

到你的Gemfile,控制耙的版本上的Heroku应用程序使用。