【发布时间】:2019-08-22 22:09:16
【问题描述】:
我有一个如下所示的go.mod 文件:
module someName
go 1.13
require (
.
.
golang.org/x/crypto v0.0.0-20190621222207-cc06ce4a13d4
localpackage v0.0.0
)
replace localpackage => ../localpackage
这正如预期的那样工作!我想不通的是如何将某个版本或提交哈希添加到replace 指令!
例如:
replace localpackage => ../localpackage v1.0.0
或
replace localpackage => ../localpackage v0.0.0-20190731182444-35453ccff3d6
这样做会导致错误:
替换模块目录路径“../localpackage”不能有版本
错误很明显,我不应该将版本添加到本地替换。我检查了wiki,但找不到答案!
问题:
是否可以添加这种replacement 以及如何添加?我在这里错过了什么?
【问题讨论】:
标签: go go-modules