如何将Go依赖模块更新/升级到新的主要版本?
go get -v -u github.com/gofiber/fiber
,但只能将其升级到v1.14.6
,而不是升级到v2.0.1
的git页面。go get -v -u github.com/gofiber/fiber@v2.0.1
,但遇到以下错误: go get github.com/gofiber/fiber@v2.0.1: github.com/gofiber/fiber@v2.0.1: invalid version: module contains a go.mod file, so major version must be compatible: should be v0 or v1, not v2
go get -v -u github.com/gofiber/fiber@v2
,但遇到了以下错误:go get github.com/gofiber/fiber@v2: no matching versions for query "v2"
然后,我做了一些研究,有些研究不够详细,并且错过了重要信息:
有些太罗word了,谈论了很多广泛的话题,而不是针对新的主要版本任务将Go依赖项模块更新:
所以我在想一个简洁和 complete 清单,其中列出了将Go依赖项模块更新到新的主要版本所需要做的事情,这对Go很有帮助。整个社区。 p>
答案 0 :(得分:0)
比我想象的要简单得多-
github.com/gofiber/fiber
替换为github.com/gofiber/fiber/v2
go get -v ./...
就是这样。不知道这是否是完整的清单,但可以用于我的特定情况。
剩下的只是修复新的主要版本所需的API更改。