5

ここに記載されているHerokuにサンプルGOアプリをデプロイしてみた

しかし、コマンドを実行すると:

git push heroku マスター

次のエラーが表示されます。

オブジェクトのカウント: 28、完了。

オブジェクトの圧縮: 100% (21/21)、完了。オブジェクトの書き込み: 100% (28/28)、3.08 KiB、完了。合計 28 (デルタ 6)、再利用 0 (デルタ 0)

! Heroku プッシュが拒否され、Cedar 対応アプリが検出されない

git@heroku.com:mysterious-refuge-1227.git へ![リモートは拒否されました] マスター -> マスター (事前受信フックが拒否されました) エラー: 一部の参照を「git@heroku.com:mysterious-refuge-1227.git」にプッシュできませんでした

サンプル コードは古くなっている可能性があるため、単純な hello world GO アプリを作成しましたが、同じ git push コマンドから次のエラーが発生しました。

Counting objects: 10, done.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (10/10), 1.16 MiB | 690 KiB/s, done.
Total 10 (delta 1), reused 0 (delta 0)

-----> Fetching custom git buildpack... done
-----> Go app detected
-----> Installing Go 1.1... done
       Installing Virtualenv... done
       Installing Mercurial... done
       Installing Bazaar... done
-----> Running: go get -tags heroku ./...
package echo/...: unrecognized import path "echo/..."
 !     Heroku push rejected, failed to compile Go app

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

この問題を解決する方法についてのアイデアはありますか?

これが私のシステム情報です:

  • GoLang バージョン: go バージョン go1.1 linux/386
  • Kubuntu バージョン: 12.10
4

1 に答える 1

12

でアプリケーションを作成したため、元のエラーが発生したと思われますheroku create。ビルドパックでサポートされている Go を使用しているため、heroku create -b https://github.com/kr/heroku-buildpack-go.git. デモ アプリでも同じ間違いを犯していると思います。私のフォークで修正しました。また、プル リクエストも送信しました。

于 2013-05-20T18:19:08.470 に答える