概述
为了将proto文件编译为go文件,供GRPC试用,需要安装protoc编译器、以及protoc-gen-go、protoc-gen-go-grpc两个插件
1. protoc 安装
1.1 简介
1.2 安装
首先下载自己需要的版本的protoc:Releases · protocolbuffers/protobuf · GitHub,比如选择windows平台的3.17.1版本
然后将其解压后,再将 bin/protoc 文件移动到自己的 $GOPATH/bin 目录下
最好将解压得到的 include 目录同样移到 $GOPATH 目录下
2. protoc-gen-go、protoc-gen-go-grpc 安装
2.1 简介
protoc-gen-go、protoc-gen-go-grpc 是 protoc 编译器使用的两个插件,他们的作用分别是 ??
2.2 安装
以下命令可直接安装,但是版本不可控
go get -u google.golang.org/protobuf/cmd/protoc-gen-go
go get -u google.golang.org/grpc/cmd/protoc-gen-go-grpc
go install google.golang.org/protobuf/cmd/protoc-gen-go
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc
为了安装指定版本,首先设置 go env GO111MODULE=on
然后下载指定版本的插件,并安装:
go get -u google.golang.org/protobuf/cmd/protoc-gen-go@v1.27.1
go get -u google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1
go install google.golang.org/protobuf/cmd/protoc-gen-go
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc
参考链接:
Quick start | Go | gRPC(protoc-gen-go、protoc-gen-go-grpc的安装)
最后
以上就是迅速手套为你收集整理的Golang的protobuf编译环境搭建的全部内容,希望文章能够帮你解决Golang的protobuf编译环境搭建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复