计算机编程知识我爱编程

在Windows中安装grpc

2018-06-20  本文已影响198人  alvin2018

1、安装Protobuf

在  https://github.com/google/protobuf/releases

下载

protoc-3.5.1-win32.zip

把解压后的 protoc.exe 放入到 GOPATH\BIN 中

2、安装grpc

Git clone https://github.com/grpc/grpc-go

将grpc-go更名为grpc放入到google.golang.org中,完整路径如下

D:\gopath\src\google.golang.org\grpc

3、安装Genproto

Git clone  https://github.com/google/go-genproto

将clone下来的文件夹更名为genproto,放到google.golang.org下,完整路径如下

D:\gopath\src\google.golang.org\genproto

4、下载text包

git clone https://github.com/golang/text.git

5、下载net包

git clone https://github.com/golang/net.git

6、安装proto

go get -u github.com/golang/protobuf/proto

7、安装protoc-gen-go

go get -ugithub.com/golang/protobuf/protoc-gen-go

8、验证

进入下列目录

src\google.golang.org\grpc\examples\helloworld>

执行命令生成代码helloworld.pb.go

protoc -I ./helloworld--go_out=plugins=grpc:./helloworld ./helloworld\helloworld.proto

进入greeter_server下执行

go run main.go

进入greeter_client下执行

go run main.go

2018/06/19 11:29:25 Greeting: Hello world

Process finished with exit code 0

上一篇下一篇

猜你喜欢

热点阅读