首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将golang项目打包用于部署?

如何将golang项目打包用于部署?
EN

Stack Overflow用户
提问于 2015-05-18 17:44:54
回答 1查看 5.1K关注 0票数 7

来自JVM背景,我想知道如何将golang项目部署到生产中。有相当于JAR文件的吗?

是否有一个可以安装在服务器上的独立包管理器和一个可以运行以降低服务器上所有依赖项的依赖清单文件。我特别不想在服务器上构建项目,因为我们不能在生产框上安装任何编译器等。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-18 17:52:21

如果您运行go install <pkg>,二进制文件将放置在$GOPATH/bin中。您可以将二进制文件复制到具有相同操作系统和架构的另一台计算机上。

您还可以切换到包含main包的目录中,只需运行go build。二进制文件将放在当前目录中。

Go二进制文件中没有任何依赖项可供您跟踪。它是静态连接的。(有些系统库可能是动态链接的,但是如果您在同一个操作系统上运行,这应该不是问题。)

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30309724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档