ubuntu

Ubuntu上Golang依赖如何处理

小樊
45
2025-08-27 20:37:26
栏目: 编程语言

在Ubuntu上管理Golang依赖,推荐使用Go Modules(官方工具,Go 1.11+支持),步骤如下:

  1. 初始化项目
    在项目根目录执行:
    go mod init <模块名>(如github.com/yourname/project),生成go.mod文件记录依赖。

  2. 添加依赖

    • 代码中import依赖后,运行go buildgo run,Go会自动下载并更新go.mod
    • 手动添加特定版本依赖:go get <包路径>@<版本号>(如go get github.com/gin-gonic/gin@v1.7.4)。
  3. 更新依赖

    • 更新所有依赖到最新版本:go get -u
    • 更新指定依赖:go get -u <包路径>
  4. 清理未使用依赖
    运行go mod tidy,移除go.mod中未使用的依赖,补充缺失的依赖,确保版本一致性。

  5. 代理设置(国内加速)
    执行:go env -w GOPROXY=https://goproxy.cn,direct,加速依赖下载。

  6. 版本控制
    go.modgo.sum文件提交到Git,确保团队协作时依赖版本一致。

说明

参考来源:

0
看了该问题的人还看了