0

我正在尝试为使用 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 为这个项目安装模块?

4

1 回答 1

1

正如下面的评论中所述,清除 Go 模块缓存的正确命令是go clean -modcache(只有一个破折号)。

如果这仍然不起作用,那么您可以尝试手动清除 Gomod文件夹。

例如,如果您的 GOPATH 是/Users/spongebob/go

rm -rf /Users/spongebob/go/pkg/mod
于 2019-05-10T11:02:45.197 回答