Исправить все команды Go, которые дают «go: ошибка загрузки модуля»? - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь установить зависимости для проекта Go, который использует модули Go.У меня GO111MODULES=on в моей среде.

Независимо от того, какую команду я запускаю (go build, go get, go clean --modcache, ...), она выдает что-то вроде:

sdgluck$ go build .
go: finding cloud.google.com/go v0.26.0
go: cloud.google.com/go@v0.26.0: unknown revision refs/tags/v0.26.0
go: error loading module requirements

Последняя строка появляется в выходных данных для каждой команды, наряду с некоторыми упоминаниями о cloud.google.com/go.

Как я могу это исправить и просто заставить Go установить модули для этого проекта?

1 Ответ

1 голос
/ 10 мая 2019

Как указано в комментарии ниже, правильная команда для очистки кэша модулей Go: go clean -modcache (всего одна черта).

Если это не помогло, попробуйте вручную очистить Go.mod папка.

Например, если ваш GOPATH был /Users/spongebob/go:

rm -rf /Users/spongebob/go/pkg/mod
...