Heroku上的Golang二进制文件

时间:2015-06-28 09:09:19

标签: heroku go

我已经制作了一个Golang应用程序,使用buildpack让它在Heroku上运行没有问题,但现在我想将编译好的程序分发给没有源代码的其他人。

是否可以在没有源代码的情况下使用Heroku处理二进制文件,或者Heroku是否需要源代码来创建自己的编译版本?

1 个答案:

答案 0 :(得分:3)

Heroku buildpack for Go没有做任何特别的事情:根据您是否使用godeps来编译二进制文件只需calls out to the Go tool

只需在go buildpackage main的目录中拨打go build repo.com/you/yourmainpackage即可输出您可以分发的二进制文件。

此外,如果你想让其他人在Heroku 上运行提供的二进制文件,你会想要看到这个buildpack:https://github.com/ph3nx/heroku-binary-buildpack - 确保已经为amd64 Linux编译了二进制文件如果你的目标是Heroku。