在heroku bash运行golang comand

在heroku bash运行golang comand,heroku,go,heroku-toolbelt,Heroku,Go,Heroku Toolbelt,我可以在一次性dyno中使用go命令吗? 狂欢会回应我: bash: go: command not found 我注意到安装了ruby和python,但没有安装。 有一种方法可以进入我的slug吗?我怀疑您最初的错误是因为您使用heroku create创建了应用程序。您使用的是Go,它是通过buildpack支持的,因此您应该使用heroku create-b之类的东西来创建应用程序。我刚刚遇到了这个问题,我已经在使用Go buildpack了。我想有更好的解决方案,但值得一提的是,我发现

我可以在一次性dyno中使用go命令吗? 狂欢会回应我:

bash: go: command not found
我注意到安装了ruby和python,但没有安装。
有一种方法可以进入我的slug吗?

我怀疑您最初的错误是因为您使用heroku create创建了应用程序。您使用的是Go,它是通过buildpack支持的,因此您应该使用heroku create-b之类的东西来创建应用程序。

我刚刚遇到了这个问题,我已经在使用Go buildpack了。我想有更好的解决方案,但值得一提的是,我发现我可以直接调用构建中的任何二进制文件,至少这在我的Procfile中起到了启动worker的作用。因此,也许找到一种方法来包装您的调用或从某个“main”方法分派行为可以是一种解决方法。

您的意思是在“create”上添加go buildpack?像这样:
heroku创建我的应用程序--buildpack heroku/go
。这根本不起作用,我也有同样的问题,即使是构建包。有解决方案吗?@BastienBeurier我没有找到解决方案,但我找到了解决我最初问题的方法。基本上,我需要创建自己的构建包。谢谢您是否介意更详细地介绍一下如何使用自己的构建包来解决您的问题?您的自定义buildpack是否可公开访问?@BastienBeurier我对Heroku开发非常陌生,但文档非常好,易于理解: