无法使用protobuf包

看来我无法导入这个包:github.com/golang/protobuf/proto

当我尝试build或使用时go get我得到:

cannot load github.com/golang/protobuf/proto: module github.com/golang/protobuf@latest (v1.3.2) found, but does not contain package github.com/golang/protobuf/proto

这是一个流行的软件包,我很惊讶它似乎不起作用。 

有人遇到过这种情况吗?


皈依舞
浏览 282回答 2
2回答

宝慕林4294392

事实证明模块缓存有问题,这就是该go工具无法获取/更新依赖项的原因。在这种情况下,清除模块缓存(可能)会有所帮助:go clean -modcache

30秒到达战场

在终端窗口中,请运行以下命令,go clean -modcachego get -u github.com/golang/protobuf/proto然后运行以下命令来下载软件包并更新 .mod 文件go mod init Version1go mod tidy
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go