场景
通过go get 获取远程包出现如下错误:
go get gitlab.xxx.com/golibrary/advert-tool
go: gitlab.xxx.com/golibrary/advert-tool upgrade => v0.0.0-20210602065823-c4fb8fb28aa0
go get: gitlab.xxx.com/golibrary/advert-tool@v0.0.0-20210602065823-c4fb8fb28aa0: parsing go.mod:
module declares its path as: advert-tool
but was required as: gitlab.xxx.com/golibrary/advert-tool
问题原因
gitlab.xxx.com/golibrary/advert-tool 中的mod.go 依赖module为 advert-tool,
正常应该为gitlab.xxx.com/golibrary/advert-tool
拉起项目mog.go:错误版本
拉起项目mog.go:正确版本
重新拉起就OK
go get gitlab.xxx.com/golibrary/advert-tool
后续问题
对mod.go 中module理解问题