Неожиданный путь к модулю "github.com/sirupsen/logrus" - PullRequest
3 голосов
/ 05 апреля 2019

Я использовал "github.com/sirupsen/logrus" и не могу удалить его

Я пробовал

go mod tidy

go clean -modcache

Это журнал:

go: github.com/Sirupsen/logrus@v1.4.0: parsing go.mod: unexpected module path "github.com/sirupsen/logrus"

Я даже удалил каталог mod.

1 Ответ

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

Я нашел решение:

Я заменил в go.mod

replace (
    github.com/Sirupsen/logrus v1.3.0 => github.com/Sirupsen/logrus v1.0.6
    github.com/Sirupsen/logrus v1.4.0 => github.com/sirupsen/logrus v1.0.6
    github.com/Sirupsen/logrus v1.0.5 => github.com/sirupsen/logrus v1.0.5
)

github.com / Sirupsen / logrus / github.com / sirupsen / logrus являетсякритическое изменение;потому что путь импорта github.com/Sirupsen/logrus больше не работает в режиме модуля (ирония).Поэтому я думаю, что на самом деле выпуск модуля github.com/Sirupsen/logrus/github.com/sirupsen/logrus должен был быть версией v2.

https://github.com/golang/go/issues/28489 https://github.com/golang/go/issues/26208

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