Heroku推送:gzip stdin不在gzip格式中。

8
当我尝试向Heroku推送PHP应用程序的更新时,出现以下问题:
计数对象:25,完成。 使用多达4个线程的Delta压缩。 正在压缩对象:100%(12/12),完成。 正在写入对象:100%(13/13),1.20 KiB,完成。 总共13个(delta 10),重用0个(delta 0)
-----> Heroku接收推送 -----> 获取自定义构建包...完成 -----> 检测到PHP应用程序 -----> 运行Sitebase构建包 -----> 打包Apache版本2.2.22
gzip:stdin:不是gzip格式 tar:子进程返回状态1 tar:由于先前的错误退出失败状态 ! Heroku推送被拒绝,无法编译Php应用程序
到git@heroku.com:x ![远程拒绝] feature-removeapi -> master(pre-receive hook declined) 错误:无法将一些引用推送到'git@heroku.com:x'
以前从未遇到过这个问题,所以我完全不知道问题可能是什么。 这可能是Heroku方面的错误吗?
如果我查看Heroku日志,还会看到以下行:
Slug编译失败:无法编译Php应用程序
欢迎提供任何帮助。
3个回答

3
在我遇到这个问题的情况下,似乎是Heroku出了问题。只需要等待大约10分钟左右,问题就能解决。

1
多年过去了,这个问题仍然存在。 顺便说一下:我的解决方法是固定版本,如此处所述: heroku buildpacks:set https://github.com/heroku/heroku-buildpack-nodejs#v75 -a my-app

0

我的Java应用程序也遇到了同样的问题,它是使用Maven构建的。 通过配置Heroku提供的Java构建包进行修复(之前我在Heroku上使用自定义构建包来运行同一应用程序)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接