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

朱纳多反驳:

我正在使用go version 1.13.1,现在我无法将我的依赖模块更新为最新的次要版本go mod,我做了一个简单的回购来学习依赖管理,github.com/clavinjune/testng并建立了一个依赖它的项目moduser

最新的次要版本testngv1.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

我运行任何错误的命令吗?

bcmills:

如果您使用的是默认的公共代理(proxy.golang.org),它在从latest到特定版本的映射上都有一个缓存

如果要获取特定版本,则可以将该版本显式传递给go get

go get -d github.com/clavinjune/[email protected]

或暂时设置GONOPROXY为绕过缓存:

GONOPROXY=github.com/clavinjune go get -d github.com/clavinjune/testng@latest

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章