检查基础环境
go version命令验证,未安装则从官网下载对应CentOS版本。GOROOT、GOPATH是否正确设置,添加到~/.bashrc或~/.bash_profile中。处理依赖问题
go mod tidy自动管理依赖,修复缺失或冲突的包。go get -u <包名>手动获取,或通过go clean -modcache清理缓存后重试。openssl-devel)并设置CGO_LDFLAGS指定库路径。解决编译兼容性问题
GOOS和GOARCH环境变量正确(如export GOOS=linux GOARCH=amd64),避免“exec格式错误”。其他常见问题
go fmt和go vet辅助检查。chmod +x赋予权限。