嘗試通過分流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