在 Go 语言中,使用 Go Modules 管理依赖关系,可以通过以下步骤升级项目依赖的版本:
-
进入项目目录,执行
go mod tidy
命令,该命令会检查项目依赖关系,并移除不需要的依赖和更新依赖。 -
执行
go list -u -m all
命令,该命令会列出当前项目的模块依赖,并检查是否有可用的更新版本。如果有可用的更新版本,则会列出更新后的版本信息。 -
执行
go get -u
命令,该命令会更新项目依赖的所有模块到最新版本。 -
如果只想更新某个依赖模块的版本,可以执行
go get module@version
命令,例如go get github.com/gin-gonic/gin@v1.7.4
。 -
执行
go mod tidy
命令,再次检查项目依赖关系,并移除不需要的依赖和更新依赖。 -
执行
go mod vendor
命令,将项目依赖复制到 vendor 目录中,方便项目部署和交付。
以上步骤完成后,项目依赖的版本应该已经更新为最新版本。
个人笔记记录 2021 ~ 2025