Deployment Heroku push:gzip stdin不是gzip格式

Deployment Heroku push:gzip stdin不是gzip格式,deployment,heroku,gzip,push,Deployment,Heroku,Gzip,Push,当我尝试在我的一个PHP应用程序中向Heroku推送更新时,我遇到以下问题: 计数对象:25,完成。 增量压缩最多使用4个线程。 压缩对象:100%(12/12),完成。 书写对象:100%(13/13),1.20千磅,完成。 总计13(增量10),重复使用0(增量0) ----->Heroku接收推送 ----->正在获取自定义构建包。。。完成 ----->检测到PHP应用程序 ----->运行Sitebase构建包 ----->捆绑Apache 2.2.22版 gzip:stdin:不是

当我尝试在我的一个PHP应用程序中向Heroku推送更新时,我遇到以下问题:

计数对象:25,完成。
增量压缩最多使用4个线程。
压缩对象:100%(12/12),完成。
书写对象:100%(13/13),1.20千磅,完成。
总计13(增量10),重复使用0(增量0)

----->Heroku接收推送
----->正在获取自定义构建包。。。完成
----->检测到PHP应用程序
----->运行Sitebase构建包
----->捆绑Apache 2.2.22版

gzip:stdin:不是gzip格式的
tar:返回的子级状态1
tar:由于以前的错误而以失败状态退出
! Heroku push被拒绝,未能编译Php应用程序

到git@heroku.com:x
! [远程拒绝]功能removeapi->master(拒绝预接收挂钩)
错误:无法将某些引用推送到'git@heroku.com:x'

以前从未遇到过这个问题,所以我完全不知道问题可能是什么。 这有可能是Heroku那边的一只虫子吗

如果我查看Heroku日志,我还会看到以下行:

Slug编译失败:未能编译Php应用程序


欢迎所有帮助。

在我的案例中,我发现这个问题似乎是Heroku的问题。仅仅等了10分钟左右,我就成功了。

多年之后,这个问题仍然存在。 顺便说一句:我的修复是固定到一个特定的版本,如前所述:


heroku构建包:设置https://github.com/heroku/heroku-buildpack-nodejs#v75 -我的应用程序

使用Maven构建的Java应用程序也出现了同样的问题。 通过配置Heroku提供的Java buildpack,它得到了修复(之前我使用的是自定义buildpack,它用于为同一个应用程序在Heroku上工作)