为了账号安全,请及时绑定邮箱和手机立即绑定

将库更新到特定版本

将库更新到特定版本

Go
互换的青春 2022-06-21 10:30:09
这是我正在使用的 golang.org/x/net 库的版本golang.org/x/net v0.0.0-20181005035420-146acd28ed58v0.0.0 是一个版本(这意味着没有版本) 20181005 是提交时间 146acd28ed58- 提交 id 的缩写 版本中间的 035420 是什么?我想将此库升级到的问题https://github.com/golang/net/commit/7e3656a0809f6f95abd88ac65313578f80b00df2所以我得出以下部分:   golang.org/x/net v0.0.0-20200506       -7e3656a0809f我找不到中间应该是什么?
查看完整描述

1 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

Go Wiki:模块:如何升级和降级依赖项:

要升级或降级到更具体的版本,“go get”允许通过向包参数添加@version 后缀或“模块查询”来覆盖版本选择,例如go get foo@v1.6.2go get foo@e3702bed2go get foo@'<v1.6.2'

所以在你的情况下,只需运行:

go get golang.org/x/net@7e3656a0809f6f95abd88ac65313578f80b00df2

参见相关:Go modules pulls old version of a package


查看完整回答
反对 回复 2022-06-21
  • 1 回答
  • 0 关注
  • 154 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信