2013-05-20 8 views
5

にサンプルGOLangアプリケーションをデプロイすることはできませんオブジェクト:28、完了。どのようには、私はHerokuのにサンプルGOアプリケーションは<a href="https://github.com/kr/go-heroku-example">here</a></p> <p>を記載されている。しかし、私は、コマンドを実行したときに展開しようとしたHerokuの

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 [email protected]:evening-reef-1503.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to '[email protected]m:evening-reef-1503.git' 

任意のアイデア:私は、単純なハロー世界GOアプリケーションを作成したが、同じのgit pushコマンドから、私は、次のエラーを得た古く

Compressing objects: 100% (21/21), done. Writing objects: 100% (28/28), 3.08 KiB, done. Total 28 (delta 6), reused 0 (delta 0)

! Heroku push rejected, no Cedar-supported app detected

To [email protected]:mysterious-refuge-1227.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to '[email protected]:mysterious-refuge-1227.git'

サンプルコードがあるかもしれません私はこの問題を解決できますか?

  • GoLangバージョン:バージョンgo1.1のlinux/386
  • Kubuntuのバージョンに行く:12.10
+0

プッシュする前にあなたのレポに 'Procfile'を追加しなかったと思います。 – elithrar

+0

githubのサンプルコードにはProcfileがあります。私のアプリケーションでは、私はProcfileを含んだ。私はそれが私のレポに追加されたことを確認しました。 – rexposadas

答えて

11

を私はあなたが作成したので、あなたの元のエラーがある疑いがある。ここ

は私のシステム情報でありますアプリケーションはheroku createです。あなたはbuildpackでサポートされているGoを使っているので、heroku create -b https://github.com/kr/heroku-buildpack-go.gitのようなものでアプリケーションを作成してください。私はデモアプリケーションが同じミスを犯すと信じています - my forkはそれを修正しています。私もプルリクエストを提出しました。

+0

素晴らしいです。ありがとうございました。 – rexposadas

+11

また、 'heroku config:set BUILDPACK_URL = https:// github.com/kr/heroku-buildpack-go'を実行して、事実の後でこれを行うこともできます。 –

+0

私はまだGolangアプリをHerokuに配備する際に問題がありますか?誰か[何が間違っているか教えてください](https://github.com/Juicr/Juicr)でしたか?私は自分の 'Procfile'をうまく構成しました。そして、私はHerokuにbuildpackを追加しました(私はvarsで見ることができます)。しかし、私が 'heroku logs'を実行すると、** bash:juicr:コマンドが見つかりません**。これは' Procfile'コマンドが間違っていることを意味します。私がTravisを使って展開していることに注目する価値はあるかもしれませんが、違いはありません。 – Wildhoney

関連する問題

 関連する問題