CentOS中Golang打包常见问题及解决方法如下:
libcurl
等库报错,需通过sudo yum install libcurl-devel
安装对应开发包。GOOS
和GOARCH
环境变量会导致“exec格式错误”,需在编译时指定目标平台(如export GOOS=linux GOARCH=amd64
)。go mod tidy
清理依赖,或通过go get
更新依赖版本。chmod +x
赋予可执行权限。yum
安装时可能因仓库问题报错,需先添加Go官方源再安装。