检查基础环境
go version 查看版本。GOROOT、GOPATH 是否设置正确,可通过编辑 ~/.bashrc 添加:export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
然后执行 source ~/.bashrc。处理依赖问题
go mod init <模块名>,并运行 go mod tidy 自动添加缺失依赖。import 路径是否正确,或通过 go get <包路径> 安装。排查代码与编译问题
GOOS=windows GOARCH=amd64 go build -o app.exe
或静态链接(避免CGO依赖):CGO_ENABLED=0 GOOS=linux go build -o app
```。
调试与日志分析
dlv(需先安装):dlv debug main.go,通过断点调试定位问题。其他注意事项
chmod +x app。参考来源: