go.mod
和 go.sum
文件的创建没有错误,并且该库仍然通过了测试。,之前的版本是v2.0.0
,所以我将版本增加到v3.0.0
,并将/v3
添加到go.mod
中的模块名称末尾。从我在网上看到的情况来看,这就是所需要的。我的
go.mod
文件如下所示:,然后我将库发布到我们的内部 git 服务器,并认为我已经准备好了。,当我尝试将库添加到新的 go 模块项目时,我收到以下信息:,我发现,如果我将 v3.0.0
发布到新路径 (tssgit.reyrey.com/teschste/go-utils2
),我就能够成功地将其添加到我的新项目中,即使我再次增加了主项目版本。,我是否缺少一些可以让我继续以相同路径发布的东西,或者这只是你不能做的事情?,如有任何帮助,我们将不胜感激!,是的,这是支持的。版本子目录是可选的。,我发现一种情况会导致您看到的错误。当主分支未更新(仍然指向标签 v2.0.0
)并且新标签 v3.0.0
未推送到服务器时,会发生这种情况。请仔细检查以确保远程存储库已更新。,如果远程存储库已更新但仍然无法正常工作,您可以这样缩小问题范围: