Не удается установить пакет golint: неверный путь импорта
У меня есть проект, который использует golint и устанавливает его внутри контейнера докера. Он работал нормально в течение нескольких месяцев (и создавался несколько раз), но сегодня, когда я собираю контейнер снова, я получаю следующую ошибку: go get -u github.com/golang/lint/golint
package github.com/golang/lint/golint:
code in directory /a-go-path/golang/lint/golint expects import "golang.org/x/lint/golint"
Я могу повторить проблему локально на моем компьютере, набрав go get github.com/golang/lint/golint. Я удалил все пакеты, связанные с golint, в путь go (папки source и bin), но при попытке установить его снова я получаю предыдущую ошибку. Я использую Go 1.11.0 Любые рекомендации?
1 ответ
Вы должны использовать go get -u golang.org/x/lint/golint
установить golint
, Обратите внимание, что это именно URL в сообщении об ошибке.
Вам нужно будет изменить изображение, которое вы используете для построения контейнера, чтобы использовать этот URL.
Это начало происходить вчера из-за этого коммита (они добавили golang.org/x/lint/golint
как путь импорта). Смотрите эту проблему для получения дополнительной информации.