【问题标题】:Heroku app doesn't get updated after git push heroku mastergit push heroku master 后 Heroku 应用程序没有更新
【发布时间】:2016-02-27 00:07:27
【问题描述】:

我用 Yeoman 制作了一个 Angular 应用程序并将其部署到 heroku。最初的推动很好。我能够访问该网站。然而,当我做了一些改变并尝试做 git dance 时:

    git add .
    git commit -m "message"
    git push heroku master

即使在推送过程中没有发生错误,网站也不会使用新的更改进行更新。

为了检查更改是否真的推送到heroku,我检查了一个新分支并进行了一些更改,然后提交并运行:

   git add .
   git commit -m "new changes"
   git push heroku new_branch:master
   git co master
   git pull heroku master

之后,我可以看到本地 master 分支能够从 heroku 中提取新的更改。因此,我的问题是为什么网站没有显示更改。 (PS:每次推送到heroku时我都会运行heroku restart。另外,在推送过程中,终端显示gifsicle和jsonify似乎无法正常工作。可能是这个原因吗?)

【问题讨论】:

  • 可能是一个显而易见的问题,但是您是否启用了 Github 的自动部署?
  • 什么意思?在heroku上?我正在使用heroku git,所以没关系。这就是为什么我将更改推送到heroku。它在我的其他应用上完美运行。
  • 我已经遇到了这个问题,还没有找到原因。几分钟后,一切似乎都更新了,好像是缓存过期问题。我假设你已经清空了缓存。
  • 尝试刷新 DNS 看看会发生什么?
  • 我今天又检查了一遍。更新仍未出现。

标签: git heroku github yeoman


【解决方案1】:

对于遇到同样问题的其他人。 确保在推送之前构建客户端代码。我遇到了完全相同的问题,花了几个小时调试才意识到我在推送之前忘记运行ng-build -prod。 我的本地更改已推送,但我的客户端生产代码显然仍然相同。 ;(

【讨论】:

    猜你喜欢
    • 2018-10-06
    • 2018-07-31
    • 2011-05-23
    • 2013-06-11
    • 1970-01-01
    • 2014-05-24
    • 2021-01-16
    • 2021-05-19
    • 2013-03-21
    相关资源
    最近更新 更多