温馨提示×

Debian系统Golang依赖怎么管理

小樊
66
2025-09-13 08:11:29
栏目: 编程语言

在Debian系统中,推荐使用Go Modules管理Golang依赖,步骤如下:

  1. 安装Go
    sudo apt update && sudo apt install golang-go  
    
  2. 启用Go Modules(Go 1.13+默认启用):
    export GO111MODULE=on  
    
  3. 初始化项目
    go mod init <模块名>  # 如 github.com/username/project  
    
  4. 添加依赖
    • 自动添加:导入包后运行代码或构建项目。
    • 手动添加:go get <包路径>,如 go get github.com/gin-gonic/gin
  5. 更新依赖
    • 更新所有依赖:go get -u
    • 更新特定依赖:go get -u <包路径>
  6. 清理未使用依赖
    go mod tidy  
    
  7. 查看依赖
    go list -m all  # 查看所有依赖及其版本  
    go mod graph    # 查看依赖关系图  
    

说明

  • Go Modules会自动生成go.mod(记录依赖)和go.sum(锁定版本)文件,确保依赖一致性。
  • 旧项目若使用过时工具(如Dep),建议迁移到Go Modules。
  • 如需加速下载,可配置国内代理:export GOPROXY=https://goproxy.cn,direct

0