golang项目是如何打包部署的?
发布时间:2020-12-16 19:03:05 所属栏目:大数据 来源:网络整理
导读:来自JVM背景我想知道如何将golang项目部署到生产中.是否有等效的JAR文件? 是否有可以安装在服务器上的独立程序包管理器和可以运行的依赖性清单文件,以降低服务器上的所有依赖项.我特别不想在服务器上构建项目,因为我们在生产盒上没有任何编译器等. 谢谢. 我
来自JVM背景我想知道如何将golang项目部署到生产中.是否有等效的JAR文件?
是否有可以安装在服务器上的独立程序包管理器和可以运行的依赖性清单文件,以降低服务器上的所有依赖项.我特别不想在服务器上构建项目,因为我们在生产盒上没有任何编译器等. 谢谢.
我运行go install< pkg> ;,二进制文件将放在$GOPATH / bin中.您可以将该二进制文件复制到具有相同操作系统和体系结构的另一台机器 您还可以切换到包含主程序包的目录,然后运行go build.二进制文件将放在当前目录中. Go二进制文件中没有依赖项供您跟踪.它是静态链接的. (某些系统库可能是动态链接的,但如果您在同一个操作系统上运行,这应该不是问题.)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |