在CentOS上配置Golang打包环境,需完成以下步骤:
安装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
sudo yum install golang
配置环境变量
~/.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
,显示版本号即成功。安装依赖工具(可选)
sudo yum install gcc gcc-c++ make # 编译工具
打包项目
$GOPATH/src
):cd $GOPATH/src/your_project
go build -o your_app_name # 生成当前目录可执行文件
tar -czvf your_app.tar.gz your_app_name config_files # 替换为实际文件
部署与运行
tar -xzvf your_app.tar.gz
./your_app_name
systemd
服务文件(参考)。说明:
GOROOT
指向Go安装路径,GOPATH
为工作目录,需确保两者路径正确。GOOS
和GOARCH
(如GOOS=linux GOARCH=amd64
)。