该安装适用于macos环境
1.下载protobuf
https://github.com/protocolbuffers/protobuf/releases
2.下载好以后解压, 将protobuf添加到环境变量
# 我的protobuf目录是: /usr/local/protobuf, 我用的shell工具是zsh所以
$ vim ~/.zshrc
# 然后在文件中加入这两行
$ export PROTOBUF=/usr/local/protobuf
$ export PATH=$PROTOBUF/bin:$PATH
这样就可以使用protoc命令了
3.安装protoc-gen-go
go get github.com/golang/protobuf/protoc-gen-go
4.生成protubuf的快速体验
新建hello.proto文件
syntax="proto3";
option go_package="./proto";
message HelloRequest {
string name = 1;
int32 age = 2;
repeated string courses = 3;
}
执行以下命令protoc -I . hello.proto --go_out=plugins=grpc:.