检查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
。获取进一步帮助