Go-Zero环境搭建
- go-zero 需要安装的组件
- 1 Protobuf下载安装
- 需要先下载protoc执行器
- 2 Protobuf下Go、GRPC插件的安装
- 3 goctl 安装
go-zero 需要安装的组件
- protoc
- protoc-gen-go
- protoc-gen-go-grpc
- goctl
1 Protobuf下载安装
需要先下载protoc执行器
- 到 https://github.com/protocolbuffers/protobuf/releases 分别下载Windows和Linux环境的执行器
- 选择最新版本的protoc下载
- 将下载的文件解压,将解压后的bin目录加入到环境变量的path下。
- 查看安装是否成功:
protoc --version
2 Protobuf下Go、GRPC插件的安装
protoc-gen-go:Go专用的protoc的编译器插件,安装后会在GOPATH的bin目录下生成一个protoc-gen-go.exe
protoc-gen-go-grp:Go调用grpc的插件,安装后会在GOPATH的bin目录下生成一个protoc-gen-go-grpc.exe
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1
至此使用Protobuf的准备工作就做完了。
3 goctl 安装
go install github.com/zeromicro/go-zero/tools/goctl@latest