protoc & protoc-gen-go安装
#
前言protoc是一款用C++编写的工具,其可以将proto文件翻译为指定语言的代码。在go-zero的微服务中,我们采用grpc进行服务间的通信,而grpc的编写就需要用到protoc和翻译成go语言rpc stub代码的插件protoc-gen-go。
#
方式一:goctl一键安装#
方式二: Homebrew(macOS)#
方式三: 源文件安装#
protoc安装进入protobuf release 页面,选择适合自己操作系统的压缩包文件
解压
protoc-x.x.x-osx-x86_64.zip
并进入protoc-x.x.x-osx-x86_64
将启动的
protoc
二进制文件移动到被添加到环境变量的任意path下,如$GOPATH/bin
,这里不建议直接将其和系统的以下path放在一起。:::tip $GOPATH为你本机的实际文件夹地址 :::
验证安装结果
#
protoc-gen-go/protoc-gen-go-grpc 安装- 下载安装
protoc-gen-go
tip
protoc-gen-go安装失败请阅读常见错误处理