Причины, по которым шаблон не соответствует зависимостям модуля при использовании загрузки go mod? - PullRequest
3 голосов
/ 22 апреля 2019

При запуске go mod download отображается предупреждение (предупреждение: шаблон «все» не соответствует ни одной модульной зависимости), и ни один из модулей в моем файле go.mod не загружается в локальный кеш.

Я провел последний час в Google, пытаясь найти похожие ошибки, но застрял с единственными результатами - поврежденными журналами сборки CI.

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

module github.com/j4ng5y/scraper-api

go 1.12

require (
    github.com/PuerkitoBio/goquery v1.5.0 // indirect
    github.com/antchfx/htmlquery v1.0.0 // indirect
    github.com/antchfx/xmlquery v1.0.0 // indirect
    github.com/antchfx/xpath v0.0.0-20190319080838-ce1d48779e67 // indirect
    github.com/go-yaml/yaml v2.1.0+incompatible
    github.com/gobwas/glob v0.2.3 // indirect
    github.com/gocolly/colly v1.2.0 // indirect
    github.com/gorilla/mux v1.7.1
    github.com/kennygrant/sanitize v1.2.4 // indirect
    github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca // indirect
    github.com/temoto/robotstxt v0.0.0-20180810133444-97ee4a9ee6ea // indirect
    golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3 // indirect
    google.golang.org/appengine v1.5.0 // indirect
)

Я бы ожидал, что go mod download вытянет все модули в локальный кеш, но вместо этого я получаю предупреждение, и ничего не загружается.

Ответы [ 2 ]

4 голосов
/ 22 апреля 2019

Попробуйте включить модули go. Это работает для меня с го 1.12

GO111MODULE=on go mod download

Примечание. Если вы работаете с $ GOPATH / src, модули go по умолчанию отключены, и их можно включить, установив GO111MODULE = on.

С https://blog.golang.org/using-go-modules,

(Внутри $ GOPATH / src для совместимости команда go по-прежнему выполняется в старом режиме GOPATH, даже если найден go.mod. Подробнее см. Документацию команды go.)

2 голосов
/ 22 апреля 2019

У меня была та же проблема, и я решил ее, изменив версию go на v1.11.9.

go mod download
go: modules disabled inside GOPATH/src by GO111MODULE=auto; see 'go help modules'

export GO111MODULE=on

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...