当我们用 Go 语言开发完我们的项目程序时,对于很多朋友来说马上出现的问题就是,我该怎么部署到我们的服务器上呢?典型的可能就这两类疑问:

  • 直接 Run?怎么保证它不会挂呀?
  • 需要啥环境不,Java 开发的需要 JDK,Go 开发的呢?

第二个问题,Go 开发的程序打包直接就是一个二进制可执行文件,不依赖任何环境或者 SDK。

第一个问题,是的,我们 Go 开发的程序 build 后就是一个二进制文件,可以直接运行。像这样,假如你的二进制文件名为 app: