当我尝试在我的一个PHP应用程序中将更新推送到Heroku时,我遇到以下问题:
计数物体:25,完成。
Delta压缩最多使用4个线程。
压缩对象:100%(12/12),完成。
书写对象:100%(13/13),1.20 KiB,完成 总计13(delta 10),重复使用0(delta 0)
-----> Heroku接受推车 ----->获取自定义buildpack ...完成
----->检测到PHP应用 ----->运行Sitebase buildpack
----->捆绑Apache 2.2.22版本
gzip:stdin:不是gzip格式的 tar:孩子返回状态1
tar:由于之前的错误退出故障状态
! Heroku推送被拒绝,未能编译Php app
致git@heroku.com:x
! [远程拒绝] feature-removeapi - >主人(预先接收挂钩拒绝)
错误:未能将某些引用推送到'git@heroku.com:x'
之前从未遇到过这个问题所以我完全不知道问题是什么。 这可能是Heroku的一个错误吗?
如果我查看Heroku日志,我也会看到以下行:
Slug编译失败:无法编译Php app
欢迎所有帮助。
答案 0 :(得分:3)
我的情况我遇到了这个问题,这似乎是一个Heroku问题。只等了10分钟左右就可以解决这个问题了。
答案 1 :(得分:0)
经过这么多年,仍然发生此问题。 顺便说一句:我的解决方法是固定到here所述的特定版本:
heroku buildpacks:set https://github.com/heroku/heroku-buildpack-nodejs#v75 -a my-app
答案 2 :(得分:0)
我使用 Maven 构建的 Java 应用程序也出现了同样的问题。 它通过配置 Heroku 提供的 Java buildpack 得到修复(之前我使用自定义 buildpack,它曾经在 heroku 上为同一应用程序工作)。