debian

Debian系统Golang依赖如何处理

小樊
47
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  # 查看已安装的依赖版本  
    

说明

参考来源:

0
看了该问题的人还看了