Go 模块未下载最新的次要版本

我正在使用go version 1.13.1,现在我无法使用将我的依赖模块更新到最新的次要版本go mod,我制作了简单的存储库来学习依赖管理github.com/clavinjune/testng,并创建了一个依赖于它的项目,称为moduser.


最新的小版本testng是v1.4.0


┌─[ ~/Public/testng ]─[ git:master ]

└─[ 22:09:19 ] $ git tag -l

v1.0.0

v1.1.0

v1.2.0

v1.3.0

v1.4.0

并且moduser仍在使用v1.3.0


┌─[ ~/Public/moduser ]

└─[ 22:09:06 ] $ go list -m all

moduser

github.com/clavinjune/testng v1.3.0

当我想更新依赖项时,我运行此命令


┌─[ ~/Public/moduser ]

└─[ 22:20:17 ] $ go get -v -u github.com/clavinjune/testng

┌─[ ~/Public/moduser ]

└─[ 22:20:28 ] $ go get -v -u github.com/clavinjune/testng@latest

但它不下载v1.4.0.


我运行的命令有错误吗?


慕工程0101907
浏览 79回答 1
1回答

慕妹3242003

如果您使用默认公共代理 ( ),它会缓存到特定版本的proxy.golang.org映射。latest如果您想获取特定版本,您可以将该版本显式传递给go get:go get -d github.com/clavinjune/testng@v1.4.0或者暂时设置GONOPROXY绕过缓存:GONOPROXY=github.com/clavinjune go get -d github.com/clavinjune/testng@latest
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go