debian

在Debian上运行Golang程序步骤

小樊
43
2025-08-30 07:53:40
栏目: 编程语言

在Debian上运行Golang程序步骤如下:

  1. 安装Go环境

    • 使用APT安装(推荐新手):
      sudo apt update && sudo apt install golang-go
    • 手动安装(需下载对应版本.tar.gz包):
      下载后解压至/usr/local,配置环境变量(GOROOTGOPATHPATH)并生效。
    • 验证安装:go version
  2. 编写Go程序

    • 创建项目目录(如~/go/src/hello),编写main.go文件(示例代码:fmt.Println("Hello, World!"))。
  3. 运行程序

    • 直接运行(无需编译):go run main.go
    • 编译后运行:go build -o hello,再执行./hello
  4. 后台运行(可选)

    • 使用systemd创建服务(需编写.service文件,配置ExecStart指向可执行文件路径,设置Restart=always等参数),然后执行:
      sudo systemctl daemon-reload && sudo systemctl start hello
  5. 其他部署方式(可选)

    • Docker:编写Dockerfile(基于golang镜像,复制代码并编译),构建镜像后运行容器。

说明:Go 1.11+版本支持模块管理,可省略GOPATH配置,直接通过go mod init初始化项目。

0
看了该问题的人还看了