Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何让Heroku检测GO buildpack_Git_Heroku_Go_Push_Buildpack - Fatal编程技术网

Git 如何让Heroku检测GO buildpack

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 似乎错误信息将我引入歧途,还有什么可

在尝试使用git push heroku master部署我自己的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,重新编写导入只会使将来的升级更加困难。这可能就是它抱怨的原因