作为一名JVM背景的开发者,我想知道如何将golang项目部署到生产环境。是否有类似于JAR文件的等效物?
是否有一个独立的包管理器可以安装在服务器上,并且有一个依赖清单文件,可以运行该文件来下载服务器上的所有依赖项。我特别不想在服务器上构建项目,因为我们不能在生产环境中使用任何编译器等工具。
谢谢。
作为一名JVM背景的开发者,我想知道如何将golang项目部署到生产环境。是否有类似于JAR文件的等效物?
是否有一个独立的包管理器可以安装在服务器上,并且有一个依赖清单文件,可以运行该文件来下载服务器上的所有依赖项。我特别不想在服务器上构建项目,因为我们不能在生产环境中使用任何编译器等工具。
谢谢。
go install <pkg>
,二进制文件将被放置在$GOPATH/bin
中。你可以将该二进制文件复制到另一台具有相同操作系统和架构的机器上。main
包的目录并直接运行go build
。该二进制文件将被放置在当前目录中。