Неожиданный путь модуля - PullRequest
1 голос
/ 11 мая 2019

У меня есть репозиторий на Github, который просто содержит некоторые структуры Go, которые будут использоваться в качестве моделей во всех моих службах.

https://github.com/pocockn/models

Затем я хочу импортировать это в свои службы, яЯ использую Go Modules в обоих репо.Когда я запускаю 'go get' в моем сервисе, я получаю следующую ошибку:

go: find github.com/pocockn/models/api/football latestgo: find github.com/pocockn/models/api последний ход: поиск github.com/pocockn/models последний ход: github.com/pocockn/models@v0.0.0-20190511152220-d7675ec24338: синтаксический анализ go.mod: неожиданный путь к модулю "models"

Мой файл go.mod в репозитории моделей выглядит следующим образом

module models

go 1.12

require github.com/jinzhu/gorm v1.9.8

1 Ответ

1 голос
/ 29 мая 2019

Ваше имя модуля в вашем go.mod должно быть github.com/pocockn/models, соответствующее пути репо.Это также может быть пользовательский домен / путь, при условии, что в этом домене либо размещен код, либо правильные заголовки для перенаправления в репозиторий (например, https://github.com/GoogleCloudPlatform/govanityurls).

(похоже, вы уже это сделали.Ответы здесь, если другие найдут этот вопрос.)

...