来自JVM背景我想知道如何将golang项目部署到生产中.是否有等效的JAR文件?

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

谢谢.

我运行go install< pkg&gt ;,二进制文件将放在$GOPATH / bin中.您可以将该二进制文件复制到具有相同操作系统和体系结构的另一台机器 您还可以切换到包含主程序包的目录,然后运行go build.二进制文件将放在当前目录中. Go二进制文件中没有依赖项供您跟踪.它是静态链接的. (某些系统库可能是动态链接的,但如果您在同一个操作系统上运行,这应该不是问题.)

总结

以上是编程之家为你收集整理的golang项目是如何打包部署的?全部内容。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给好友。