Как разработчик Node.js, я все еще новичок в Golang и борюсь с управлением зависимостями в Go.Я использую Go 1.11 и применил mod init
после импорта всех моих зависимостей.Одним из них является logrus, который не позволяет мне скомпилировать приложение go.
Проблема:
Я считаю, что проблема действительно в logrus, однако я неНе знаю, как мне теперь получить другую (рабочую) версию logrus, чтобы я мог снова скомпилировать свое приложение.
/Users/redacted/Documents/redacted3/redacted2>Finished running tool: /usr/local/bin/go vet ./...
/Users/redacted/go/pkg/mod/github.com/sirupsen/logrus@v1.2.0/entry.go:51: undefined: Logger
/Users/redacted/go/pkg/mod/github.com/sirupsen/logrus@v1.2.0/entry.go:54: undefined: Fields
/Users/redacted/go/pkg/mod/github.com/sirupsen/logrus@v1.2.0/entry.go:61: undefined: Level
Как мне избавиться от этих назойливых проблем с зависимостями?
Соответствующий импорт:
log "github.com/sirupsen/logrus"
Go.mod содержит
github.com/sirupsen/logrus v1.2.0