在Debian系统管理Go库,推荐使用Go Modules(官方推荐工具),以下是核心技巧:
go mod init <模块名>
,生成go.mod
文件记录依赖。go.mod
,或手动执行 go get <包路径>
。go get -u
go get -u <包路径>
。go mod tidy
,移除go.mod
和go.sum
中冗余依赖。go.mod
中手动指定版本(如require github.com/gin-gonic/gin v1.7.4
),避免版本冲突。GOPROXY=https://goproxy.cn,direct
,提升下载速度。go mod graph
查看依赖树,或go list -m all
列出所有依赖。go mod vendor
将依赖复制到项目vendor
目录,适合离线环境。注意:避免使用已废弃的dep
或手动管理依赖,优先通过Go Modules实现版本控制与依赖管理。