heroku rake db:migrate --trace --app app-name
! Internal server error
此前工作正常。
如何诊断?
rake db:migrate
在我的本地数据库上工作正常。日志中没有条目。 VERSION = xxx也没有帮助。
使用rake 0.8.7。
答案 0 :(得分:4)
好的heroku支持已经帮助了我!
此处为解决方法
“尝试从bash dyno运行迁移?”
$ heroku run bash
“然后只需运行您的迁移命令(类似):”
$ bundle exec rake db:migrate --trace
这是一个很好的工作,我可以迁移我的应用程序。
干杯,
乔尔
答案 1 :(得分:2)
我之前遇到过这个问题,我认为这是服务器问题。
解决问题:
我添加了heroku预定插件,为'rake db:migrate'添加了预定作业:
https://heroku-scheduler.herokuapp.com/dashboard#
它允许您在Web界面上运行作业,并确认输出成功。
不是我所知道的解决方案,但暂时应解决这个问题。