ubuntu

ubuntu golang编译依赖如何管理

小樊
45
2025-08-21 17:16:16
栏目: 编程语言

在Ubuntu上管理Golang编译依赖,推荐使用Go Modules(官方标准工具),步骤如下:

  1. 初始化模块:在项目根目录执行 go mod init <模块路径>(如 github.com/username/project),生成 go.mod 文件记录依赖。
  2. 添加依赖:通过 go get <包路径> 下载依赖,或直接在代码中 import 包,Go会自动更新 go.mod
  3. 更新依赖:使用 go get -u 更新所有依赖,或 go get -u <包路径> 更新指定包。
  4. 锁定版本:运行 go mod tidy 自动清理未使用依赖、添加缺失依赖,并锁定版本到 go.modgo.sum
  5. 环境配置:设置 GOROOT(Go安装路径)和 GOPATH(工作空间),并添加到 PATH,例如:
    export GOROOT=/usr/local/go
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    
    (建议写入 ~/.bashrc 并执行 source ~/.bashrc 生效)
  6. 代理加速(国内推荐):设置 GOPROXY 为国内镜像,如:
    go env -w GOPROXY=https://goproxy.cn,direct
    

注意

参考来源:

0
看了该问题的人还看了