检查基础环境
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
。参考来源: