尝试通过分流404错误在Heroku DB:推
到我的数据库推到Heroku的([email protected][app_name]_db) heroku db:push --app [app_name]
Loaded Taps v0.3.24
Auto-detected local database: sqlite://db/development.sqlite3
Warning: Data in the app '[app-name]' will be overwritten and will not be recoverable.
! WARNING: Destructive Action
! This command will affect the app: [app-name]
! To proceed, type "[app-name]" or re-run this command with --confirm [app-name]
> [app-name]
Sending schema
Schema: 0% | | ETA: --:--:--
Saving session to push_201209251425.dat..
!!! Caught Server Exception
HTTP CODE: 404
的分贝时,我得到一个404错误:用来做工精细推命令,然后我做了一些改变,以我的数据库,方法是回滚迁移,编辑它们,然后重新迁移。现在我可以部署应用程序,但数据库不会推送 - 我不知道这是否与编辑迁移有关。
该应用程序在我的机器上正常工作,我想消除Heroku的副本和我自己的副本之间的任何差异,所以我创建了一个新应用程序并推送到该应用程序。同样的事情:Heroku应用程序的作品,但不会收到db:push;它与上面相同的404错误。
这是一个Heroku服务暂时下降,或者改变我的应用程序导致404?
编辑:Heroku的日志不显示任何错误消息
有趣的你应该这样说。我使用1.9.3,而我原来的解决方法是使用1.9.2!我将上面的命令保存在文本文件中,以便Heroku的db:push再次脱机时,可以快速进行部署,而无需太多故障排除。 – tyler