【问题标题】:heroku rake db:migrate failing - how to diagnose/fix?heroku rake db:迁移失败 - 如何诊断/修复?
【发布时间】:2012-01-12 16:20:31
【问题描述】:
heroku rake db:migrate --trace --app app-name
  !   Internal server error

这之前工作正常。

如何诊断?

rake db:migrate 在我的本地数据库上运行良好。日志中没有条目。 VERSION=xxx 也没有帮助。

使用 rake 0.8.7。

【问题讨论】:

  • 一位朋友现在遇到了类似的问题,同样的问题 - 我会说这是一个平台问题。
  • 是的,我也遇到了这个问题。
  • 好的,谢谢。顺便说一句,我将 rake 更新到 0.9.2.2 并没有帮助。我想我选择了错误的日期发布更新...
  • 在此期间我已经解决了这个解决方案,您可以通过 heroku 调度程序运行迁移,在这里工作正常。
  • 好的,现在已经修复了。另外,不要切换到 rake 0.9.2.2。

标签: postgresql heroku rake rails-migrations dbmigrate


【解决方案1】:

好的,heroku 支持已经帮助了我!

这里是解决方法

“尝试从 bash dyno 运行迁移?”

$ heroku run bash

“然后运行你的迁移命令(类似):”

$ bundle exec rake db:migrate --trace

这是一个很好的解决方案,我可以迁移我的应用程序。

干杯,

乔尔

【讨论】:

    【解决方案2】:

    我之前遇到过这个问题,我认为是服务器问题。

    解决问题:

    我添加了 heroku 计划插件,为 'rake db:migrate' 添加了计划作业:

    https://heroku-scheduler.herokuapp.com/dashboard#

    它允许您在 Web 界面上运行作业,以及确认输出是否成功。

    不是我知道的解决方案,但应该暂时解决这个问题。

    【讨论】:

      猜你喜欢
      • 2011-08-05
      • 1970-01-01
      • 2012-02-24
      • 1970-01-01
      • 2013-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多