以下是在CentOS上打包Golang项目的详细指南:
sudo yum install golang命令安装,也可从Go官方网站下载适合CentOS的安装包手动安装。安装后通过go version验证是否成功。GOROOT和GOPATH。编辑~/.bashrc或/etc/profile文件,添加export GOROOT=/usr/local/go、export GOPATH=$HOME/go和export PATH=$PATH:$GOROOT/bin:$GOPATH/bin,然后执行source命令使配置生效。$GOPATH/src目录下创建项目目录并编写代码。使用go get命令下载依赖包,如go get -u github.com/gin-gonic/gin。go build命令编译。若为Linux 64位系统,可设置GOOS=linux和GOARCH=amd64,如GOOS=linux GOARCH=amd64 go build -o myapp main.go。若要静态编译,可添加-ldflags="-s -w"参数。gox等工具。先安装gox,再运行gox -output="your_executable_name_{{.OS}}_{{.Arch}}" .。scp等工具。在服务器上用chmod +x赋予文件执行权限,然后运行程序,如./myapp。