2016-02-12 140 views
4

我可以在一次性dyno中使用go命令吗? bash的回应我:在heroku bash中运行golang命令

bash: go: command not found 

我注意到Ruby和Python安装,但没有去。 有一种方法可以让我的slu get中去?

+0

即使使用buildpack,我也有同样的问题。任何解决方案呢? –

+0

@BastienBeurier我没有找到解决方案,但我找到了解决方案来解决我最初的问题。基本上我需要创建我自己的buildpack。 https://github.com/heroku/heroku-buildpack-go/blob/master/bin/compile –

+0

谢谢!您是否介意在您如何使用自己的buildpack解决您的问题时多加细节?您的自定义构建包是否可公开访问? –

回答

0

我怀疑你的原始错误是因为你用heroku创建了应用程序。您正在使用Go,它通过buildpack支持,因此您应该使用类似于heroku create -b的方式创建应用程序。

+0

你的意思是在“创建”中加入buildpack?像这样:'heroku创建myapp --buildpack heroku/go'。无论如何这不起作用 –

0

我刚刚有这个问题,我已经使用Go buildpack。我想有一个更好的解决方案,但值得一提的是,发现我可以直接调用任何来自我的构建的二进制文件调用,至少这在我的Procfile中工作,以启动一个工人。所以也许找到一种方法来包装你的调用或从一些“主要”方法调度行为可以是一种解决方法。