获取 google.golang.org/protobuf包报错的解决方法
- 编辑整理:
- 匿名
- 热度:
- 11792
获取google.golang.org/protobuf包报错,解决方法
安装gin或者别的框架,需要引入一些google.golang.org的组件时,总是因为网址被墙导致无法下载。
ef65d47
比如安装gin就会缺少以下包94baf5
c01ab
这几个包下载不了
"google.golang.org/protobuf/encoding/protowire"
"google.golang.org/protobuf/encoding/prototext"
"google.golang.org/protobuf/proto":
"google.golang.org/protobuf/reflect/protoregistry":
"google.golang.org/protobuf/reflect/protoreflect":
"google.golang.org/protobuf/runtime/protoiface":
"google.golang.org/protobuf/runtime/protoimpl"
在%GOPATH%下(看你设置在哪个个目录)新建\google.golang.org\protobuf两层目录。c01ab
然后再protobuf克隆c01ab
git clone https://github.com/protocolbuffers/protobuf-go.gitfaef
直接克隆到本地再继续之前的安装。www.9lyp.com
c352caf
如果找不到对应google.golang.org包的话, 在访问 链接(假如能访问的话):64aea
google.golang.org/protobuf/encoding/prototextwww.9lyp.com
根据相应找到 Index | Files 点击files 就可以找到github相应位置了,在执行上面步骤就可以了
94baf5
64aeawww.9lyp.com