Cannot deploy sample GOLang application to Heroku

心已入冬 提交于 2021-02-07 07:32:11

问题


I tried deploying the sample GO application to Heroku listed here

But when I run the command:

git push heroku master

I get the following error:

Counting objects: 28, done.

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 git@heroku.com:mysterious-refuge-1227.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'git@heroku.com:mysterious-refuge-1227.git'

The sample code might be out-of-date so I created a simple hello world GO App but from the same git push command I got the following error:

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'

Any ideas on how I can resolve this issue?

Here is my system info:

  • GoLang version: go version go1.1 linux/386
  • Kubuntu version: 12.10

回答1:


I suspect your original error is because you created the application with heroku create. You're using Go, which is supported through a buildpack, so you should create the application with something like heroku create -b https://github.com/kr/heroku-buildpack-go.git. I believe the demo app makes the same mistake - my fork fixes it - and I've submitted a pull request too.



来源:https://stackoverflow.com/questions/16642753/cannot-deploy-sample-golang-application-to-heroku

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!