检查Go安装与环境变量
go version 确认Go已正确安装,未安装则通过包管理器(sudo apt install golang)或源码安装。GOROOT(安装路径)、GOPATH(工作目录)是否正确配置,可通过编辑 ~/.bashrc 添加:export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
然后执行 source ~/.bashrc 使配置生效。处理依赖问题
go mod tidy 自动下载缺失依赖(需项目有 go.mod 文件)。export GOPROXY=https://mirrors.tuna.tsinghua.edu.cn/git/golang.org/x/,direct
排查代码与编译选项
GOOS 和 GOARCH 环境变量(如 GOOS=linux GOARCH=amd64),并确保 CGO_ENABLED=0(静态编译)。清理缓存与重新编译
go clean -cache 清理编译缓存,再执行 go build。获取进一步帮助