vgo регистронезависимое импортное столкновение - PullRequest
0 голосов
/ 30 июня 2018

Я пытаюсь использовать vgo и получаю следующую ошибку

$ vgo build ./...
vgo: resolving import "github.com/Sirupsen/logrus"
vgo: finding github.com/Sirupsen/logrus (latest)
vgo: adding github.com/Sirupsen/logrus v1.0.5
../../../mod/github.com/docker/go-events@v0.0.0-20170721190031-9461782956ad/broadcast.go:7:2: case-insensitive import collision: "github.com/sirupsen/logrus" and "github.com/Sirupsen/logrus"

Я попытался добавить в свой файл go.mod следующее:

exclude github.com/Sirupsen/logrus v1.0.5

require (
    ...
    github.com/sirupsen/logrus v1.0.5
    ...
)

и

replace github.com/Sirupsen/logrus v1.0.5 => github.com/sirupsen/logrus v1.0.5

но тогда я просто получаю следующее:

$ vgo build ./...
vgo: resolving import "github.com/Sirupsen/logrus"
vgo: finding github.com/Sirupsen/logrus v1.0.4
vgo: finding github.com/Sirupsen/logrus (latest)
vgo: adding github.com/Sirupsen/logrus v1.0.4
vgo: downloading github.com/Sirupsen/logrus v1.0.4
../../../mod/github.com/docker/go-events@v0.0.0-20170721190031-9461782956ad/broadcast.go:7:2: case-insensitive import collision: "github.com/sirupsen/logrus" and "github.com/Sirupsen/logrus"

Я не знаю, какой пакет вызывает проблему. Любая помощь приветствуется, спасибо.

1 Ответ

0 голосов
/ 30 июня 2018

Это может быть проблема изменения случая: сиропсен против сирупсена. Например, один из многих,

Переименование обратно в Сирупсен / logrus # 570

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