温馨提示×

Debian系统Golang依赖如何处理

小樊
56
2025-08-06 01:21:12
栏目: 编程语言

在Debian系统上处理Golang依赖,推荐使用Go Modules(官方推荐,从Go 1.11引入),步骤如下:

  1. 安装Go

    sudo apt update && sudo apt install golang-go # 安装Go  

    若需最新版,可手动下载安装包并配置环境变量(参考)。

  2. 启用Go Modules

    export GO111MODULE=on # 仅在旧版本Go中需要设置  
  3. 初始化项目
    在项目根目录运行:

    go mod init <模块名> # 如:go mod init github.com/username/project  
  4. 添加依赖

    • 自动添加:导入包后运行代码,Go会自动下载并记录到go.mod
    • 手动添加:
      go get <包路径> # 如:go get github.com/gin-gonic/gin  
  5. 更新依赖

    go get -u # 更新所有依赖到最新版  go get -u <包路径> # 更新指定包  
  6. 清理未使用依赖

    go mod tidy 
  7. 查看依赖

    go mod graph # 查看依赖关系  go list -m all # 查看已安装的依赖版本  

说明

  • 旧项目若使用dep等工具,建议逐步迁移到Go Modules。
  • 如需加速下载,可配置国内代理(如GOPROXY=https://goproxy.cn)。

参考来源:

0