8

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

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

-----> Heroku 接收推送
-----> 获取自定义 buildpack... 完成
-----> 检测到 PHP 应用程序
----->运行 Sitebase buildpack
-----> 捆绑 Apache 版本 2.2.22

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

到 git@heroku.com:x
![remote denied] feature-removeapi -> master (pre-receive hook denied)
错误:未能将一些引用推送到 'git@heroku.com:x'

以前从来没有遇到过这个问题,所以我完全不知道问题是什么。这可能是 Heroku 方面的错误吗?

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

Slug 编译失败:无法编译 PHP 应用程序

欢迎所有帮助。

4

3 回答 3

3

我遇到这个问题的情况似乎是 Heroku 问题。只需等待 10 分钟左右对我来说就是诀窍。

于 2014-10-07T15:39:54.053 回答
1

这么多年过去了,还是会出现这个问题。顺便说一句:我的解决方法是固定到此处提到的特定版本:

heroku buildpacks:set https://github.com/heroku/heroku-buildpack-nodejs#v75 -a my-app

于 2020-07-16T02:39:01.817 回答
0

Same issue had occurred for my Java application which was built with Maven. It got fixed by configuring Java buildpack provided by Heroku (Earlier I was using custom buildpack which used to work on heroku for same application).

于 2021-02-08T11:54:14.607 回答