Git 如何让Heroku检测GO buildpack
在尝试使用git push heroku master部署我自己的GO应用程序时,我遇到错误Git 如何让Heroku检测GO buildpack,git,heroku,go,push,buildpack,Git,Heroku,Go,Push,Buildpack,在尝试使用git push heroku master部署我自己的GO应用程序时,我遇到错误push被拒绝,未能检测到set-buildpack heroku/GO 由于错误非常具体,无法检测构建包,因此我尝试使用命令heroku buildpacks:set heroku/go 然而,回应是!您的应用程序上已经设置了BuildPack heroku/go。 尽管此推送尝试继续产生相同的错误推送被拒绝,未能检测到set buildpack heroku/go 似乎错误信息将我引入歧途,还有什么可
push被拒绝,未能检测到set-buildpack heroku/GO
由于错误非常具体,无法检测构建包,因此我尝试使用命令heroku buildpacks:set heroku/go
然而,回应是!您的应用程序上已经设置了BuildPack heroku/go。
尽管此推送尝试继续产生相同的错误推送被拒绝,未能检测到set buildpack heroku/go
似乎错误信息将我引入歧途,还有什么可能是错误的?根据我在这里的研究,我确保app文件夹中有一个Procfile,并且我能够事先成功地遵循部署Heroku GO示例的所有步骤。根据,GO buildpack需要知道如何构建和部署您的应用程序
执行
godep保存
并在推送到Heroku之前提交。Procfile内容?你的git回购协议的根是什么样子的?Procfile包含了web:gweet
repo的其余部分,根据:谢谢@David,这坚定地为我指明了正确的方向,但现在我要做的是做一个什么样的“卖方实验”flag的作用是因为godep save-r./…
正在抱怨它。你有godep 1.6和最新的godep吗?嗨@elithrar,是的,godep 1.6和最新的godep.vendor实验是针对1.5的,如果你在1.6,只需执行“godep save”,它将创建godep/Godeps.json(这是heroku所做的)和一个vendor/。。。外部依赖关系树。这是一个很好的做法,这样您就不会在heroku部署上获得意外的库升级。另外,可能不想使用-r,重新编写导入只会使将来的升级更加困难。这可能就是它抱怨的原因