centos

CentOS上Golang打包如何配置环境

小樊
37
2025-08-06 18:47:36
栏目: 编程语言

在CentOS上配置Golang打包环境,需完成以下步骤:

  1. 安装Golang

    • 通过官方下载包安装:
      wget https://golang.org/dl/go1.21.0.linux-amd64.tar.gz  # 替换为最新版本  
      sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz  
      
    • 或使用yum安装(部分版本可能需启用EPEL仓库):
      sudo yum install golang  
      
  2. 配置环境变量

    • 编辑~/.bashrc(或~/.bash_profile):
      export GOROOT=/usr/local/go  # 安装路径,通过`go env GOROOT`确认  
      export GOPATH=$HOME/go       # 工作目录,可自定义  
      export PATH=$PATH:$GOROOT/bin:$GOPATH/bin  
      
    • 使配置生效:
      source ~/.bashrc  
      
    • 验证:go version,显示版本号即成功。
  3. 安装依赖工具(可选)

    • 若需交叉编译或处理依赖,安装工具链:
      sudo yum install gcc gcc-c++ make  # 编译工具  
      
  4. 打包项目

    • 进入项目目录(通常位于$GOPATH/src):
      cd $GOPATH/src/your_project  
      
    • 编译为可执行文件:
      go build -o your_app_name  # 生成当前目录可执行文件  
      
    • 打包为压缩文件:
      tar -czvf your_app.tar.gz your_app_name config_files  # 替换为实际文件  
      
  5. 部署与运行

    • 传输压缩包到目标服务器,解压后执行:
      tar -xzvf your_app.tar.gz  
      ./your_app_name  
      
    • 若需作为服务运行,可创建systemd服务文件(参考)。

说明

0
看了该问题的人还看了