意外的模块路径go-modules

时间:2019-05-11 15:30:52

标签: go go-modules

我在Github上有一个仓库,其中仅包含一些Go结构体,可在我的整个服务中用作模型。

https://github.com/pocockn/models

然后我要将其导入到我的服务中,我在两个存储库中都使用Go Modules。当我在服务中运行“ go get”时,出现以下错误。

  

转到:查找github.com/pocockn/models/api/football最新转到:查找   github.com/pocockn/models/api最新版本:查找   github.com/pocockn/models最新版本:   github.com/pocockn/models@v0.0.0-20190511152220-d7675ec24338:解析   go.mod:意外的模块路径“模型”

我在模型仓库中的go.mod文件看起来像这样

module models

go 1.12

require github.com/jinzhu/gorm v1.9.8

1 个答案:

答案 0 :(得分:0)

您的go.mod中的模块名称应为github.com/pocockn/models,与存储库路径匹配。假设该域托管了代码或正确的标头可以重定向到您的存储库(使用类似https://github.com/GoogleCloudPlatform/govanityurls的方法),它也可以是自定义域/路径。

(看起来您可能已经这样做了。如果其他人找到此问题,请在这里回答。)