在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说“一切都是最新的”,但应用程序不是最新的
- heroku – rails – 权限被拒绝(publickey)
- 预编译资产失败ExecJS :: ProgramError:意外的标记:operator(=)(行:10770,col:0,pos:300859)
- heroku / memcache和dalli的奇怪缓存问题
- Heroku Rails CORS问题
- 在Heroku,Cedar,与Unicorn:获取ActiveRecord :: StatementInvalid:PGError:SSL SYSCALL错误:检测到EOF
- Rails 3.0 – 在生产中关闭Compass / SASS – 样式表404
- Rails,Heroku不加载我的lib
- 无法连接到Heroku API,请检查互联网连接,然后重试
- 通过纱线安装bootstrap的Rails无法找到字体