将库更新到特定版本
Update the library to a specific version
这是golang的版本。org/x/net我正在使用的库
golang.org/x/net v0.0.0-20181005035420-146acd28ed58
v0.0.0是release(表示没有release)
20181005是commit时间
146acd28ed58- commit id 的缩写
版本中间的035420是什么?
我要升级这个库的问题
https://github.com/golang/net/commit/7e3656a0809f6f95abd88ac65313578f80b00df2
所以我推导出以下部分:
golang.org/x/net v0.0.0-20200506 -7e3656a0809f
我找不到中间应该是什么?
Go Wiki: Modules: How to Upgrade and Downgrade Dependencies:
To upgrade or downgrade to a more specific version, 'go get' allows version selection to be overridden by adding an @version suffix or "module query" to the package argument, such as go get foo@v1.6.2
, go get foo@e3702bed2
, or go get foo@'<v1.6.2'
.
所以在你的情况下 运行:
go get golang.org/x/net@7e3656a0809f6f95abd88ac65313578f80b00df2
查看相关内容:
这是golang的版本。org/x/net我正在使用的库
golang.org/x/net v0.0.0-20181005035420-146acd28ed58
v0.0.0是release(表示没有release) 20181005是commit时间 146acd28ed58- commit id 的缩写 版本中间的035420是什么? 我要升级这个库的问题
https://github.com/golang/net/commit/7e3656a0809f6f95abd88ac65313578f80b00df2
所以我推导出以下部分:
golang.org/x/net v0.0.0-20200506 -7e3656a0809f
我找不到中间应该是什么?
Go Wiki: Modules: How to Upgrade and Downgrade Dependencies:
To upgrade or downgrade to a more specific version, 'go get' allows version selection to be overridden by adding an @version suffix or "module query" to the package argument, such as
go get foo@v1.6.2
,go get foo@e3702bed2
, orgo get foo@'<v1.6.2'
.
所以在你的情况下 运行:
go get golang.org/x/net@7e3656a0809f6f95abd88ac65313578f80b00df2
查看相关内容: