grpc, protobuf, protoc-gen-go配置完整教程
-
windows版:
- golang下载:https://www.topgoer.com/ 看这个网站的golang下载. 不用下载别的, 就下载golang就行.
- 配置环境:
- 配置GOPATH 看这个网站就行https://www.topgoer.com/
- 配置GOPROXY=http://goproxy.io,direct
- 配置GO111MODULE=on
- 下载grpc:
-
go get -u github.com/golang/protobuf/{proto,protoc-gen-go}
-
这步是下载proto-gen-go
-
go get github.com/golang/protobuf/protoc-gen-go
-
go get github.com/golang/protobuf/proto
-
以上三个都输入一遍
-
之后会发现$GOPATH/bin下面有了protoc-gen-go, 然后还差protoc没下载.
-
https://github.com/protocolbuffers/protobuf/releases/tag/v3.9.0
-
去这里下载, 下载之后会是一个zip包, 里面只有 .zip/bin/protoc.exe有用, 把它复制到$GOPATH/bin
-
把$GOPATH/bin加入到PATH中
-
然后输入go get -u google.golang.org/grpc
-
你看着它下载完了, 但是 G O P A T H / s r c 中 什 么 文 件 也 没 有 , 不 要 慌 , 你 下 载 的 文 件 全 部 都 在 GOPATH/src中什么文件也没有, 不要慌, 你下载的文件全部都在 GO