9

私は、 cirlabs/heroku-buildpack-geodjangoからフォークされたビルドパックを使用してHerokuでホストされているDjangoプロジェクトを持っています。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'

これがビルドパック自体のエラーなのか、それともHerokuがgithubとどのように相互作用するのかということなのか疑問に思います。

ああ、私の中にheroku configはビルドパックのURLもあります

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

どんな洞察も大歓迎です。

4

1 に答える 1

12

これは時々起こります。カスタムビルドパックを使用しているため、Herokuをプッシュするたびに、ビルドパックがGitにダウンロードされ、それを使用してビルドが処理されます。

問題(ネットワーク遅延、一時的なダウンタイムなど)によっては、HerokuがGitクローンを完了できず、上記のエラーで失敗する場合があります。

これは既知の問題であり、回避する唯一の方法はプッシュを再試行することです。

于 2012-08-15T20:26:22.603 に答える