【问题标题】:heroku outputs "error fetching custom buildpack", but only sometimesheroku 输出“错误获取自定义构建包”,但只是有时
【发布时间】:2012-08-07 07:02:51
【问题描述】:

我有一个托管在 Heroku 上的 Django 项目,它的 buildpack 来自 cirlabs/heroku-buildpack-geodjango。有时当我推送到 Heroku 时,它会响应

Counting objects: 16, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (9/9), 790 bytes, done.
Total 9 (delta 7), reused 0 (delta 0)

-----> Heroku receiving push
-----> Fetching custom buildpack... failed
 !     Heroku push rejected, error fetching custom buildpack

To git@heroku.com:taplister-staging.git
 ! [remote rejected] dev -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:heroku-app.git'

我想知道这是否可能是 buildpack 本身的错误,或者是否与 Heroku 如何与 github 交互有关?

哦,在我的heroku config 中还有 buildpack URL

BUILDPACK_URL:              https://github.com/taplister/heroku-buildpack-geodjango

非常感谢任何见解。

【问题讨论】:

    标签: django heroku geodjango buildpack


    【解决方案1】:

    这种情况偶尔会发生。由于您使用的是自定义构建包,因此每次推送 Heroku 时都会通过 Git 下载构建包,然后使用它来处理您的构建。

    有时,根据问题(网络延迟、临时停机等),Heroku 将无法完成 Git 克隆,并且会因上述错误而失败。

    这是一个已知问题,解决此问题的唯一方法是重试推送。

    【讨论】:

    • 记录在案:这种情况越来越多地发生在我身上......它最终还是通过了
    • 这里有同样的问题。不幸的是,有时需要多次尝试
    • 我在最后一小时尝试推送 heroku-buildpack-multi 没有成功
    • 你并不孤单@nicolasiensen。
    • 我对 dokku 也有同样的问题。重启服务器救了我的命!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-14
    • 2011-11-27
    • 2023-03-18
    • 2021-11-21
    • 2023-03-09
    • 1970-01-01
    相关资源
    最近更新 更多