Heroku没有更新我的代码?

问题描述 投票:9回答:8

所以我在我的本地做了一些CSS更改,运行qazxsw poi,qazxsw poi,qazxsw poi,并且由于某种原因两个提交之前,事情停止了更新。

它提交很好,并没有显示任何不寻常的输入。

我试着建立一个新的分支并将其推送到git add .分支,但仍然是虚无...是什么赋予了?

git heroku
8个回答
13
投票

尝试在命令行上运行'heroku releases'和'heroku ps'。

git commit -am "Hello"应该向您展示Heroku目前运行的git版本 - 这将让您将本地git版本与Heroku的版本进行比较,以确保它实际收到您的更新。

接下来,您可能需要检查git push heroku master,并验证您的应用是否按预期运行。

最后,如果所有其他方法都失败了,请尝试运行heroku,并查看Heroku在您的Dyno上的文件,如果它没有加起来 - 请发送电子邮件给Heroku支持!


10
投票

确保您的本地分支是主人。如果您使用的是其他本地分支,则必须使用。

heroku releases

5
投票

如果您的域使用Cloudflare DNS,请尝试从Cloudflare帐户中“清除缓存”。


1
投票

试试跑步:

heroku ps

然后gitting:

heroku run bash

0
投票

今天早上我遇到了这个问题,我无法理解。我查看了实例上的文件,它们是正确的,但该网站仍在提供旧版本。

我的解决方案,删除实例并重新开始。新实例对git push做出了适当的响应,所以这让我觉得heroku的基础架构可能存在更深层次的问题。


0
投票
  1. 删除bundle.js
  2. 运行节点build.js
  3. commit和git push origin master
  4. git push heroku master

0
投票

在我的情况下,我需要首先运行git push heroku your_local_branch_name:master 因为我只在我的项目中发布dist文件夹,而不是我的源代码。

如果您的设置与我的一样,您更新了源代码,然后在没有先构建生产代码的情况下将其推送。


0
投票

也有这个问题。在Github repo中对CSS所做的更改未反映在heroku应用程序中。应用程序的重新加载解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.