在git push之后,Heroku没有看到我的变化

我正在尝试将我的应用程序的新版本部署到heroku,虽然在本地运行它,但在执行以下操作后,我看不到任何更改:

git push heroku master 

然后

 heroku run rake db:migrate 

似乎没有效果。 这很奇怪,因为没有模型更改,我只能使用git push命令部署更改。 有什么想法吗?

听起来好像你可能没有先将你的更改提交给Github。

 git add . git commit -m "commit details here" git push origin master 

然后

 git push heroku master 

如果您正在推动然后迁移,则需要这样做

 heroku restart 

让您的应用程序重新缓存数据库架构。

我遇到了同样的问题并发布了对我来说有效的回应其他类似的问题:

$ git push heroku master – 没有错误消息,但更改未显示在Web应用程序上

git push heroku master说“一切都是最新的”,但应用程序不是最新的