溫馨提示×

ubuntu如何管理golang依賴

小樊
35
2025-09-02 20:37:10
欄目: 編程語言

在Ubuntu上管理Golang依賴,推薦使用Go Modules(官方工具),步驟如下:

  1. 初始化項目
    在項目根目錄執行:
    go mod init <模塊路徑>(如github.com/username/project),生成go.mod文件。

  2. 添加依賴

    • 代碼中import依賴后,運行:
      go mod tidy(自動下載并記錄依賴到go.modgo.sum)。
    • 或手動指定版本:
      go get <依賴路徑>@<版本>(如go get github.com/gin-gonic/gin@v1.9.0)。
  3. 更新依賴

    • 更新所有依賴到最新版本:
      go get -u。
    • 更新特定依賴:
      go get -u <依賴路徑>。
  4. 清理未使用依賴
    go mod tidy(移除未使用的依賴,鎖定版本)。

  5. 代理設置(國內加速)
    go env -w GOPROXY=https://goproxy.cn,direct。

  6. 版本控制
    go.modgo.sum文件提交到Git,確保依賴版本可追溯。

說明

  • 舊項目若使用Dep等工具,建議逐步遷移到Go Modules。
  • 環境變量(如GOROOT、GOPATH)通常在~/.bashrc中配置,確保Go命令可用。

參考來源:

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女