1、安装protobuf

brew install protobuf

2、检查安装结果

protoc  --version

3、安装golang for protobuf插件

go get github.com/golang/protobuf/protoc-gen-go
go get -u -v github.com/golang/protobuf/protoc-gen-go

go get = git clone + go install
这里会慢的要死
所以我这里采取的是先直接在github 上面去下载下来,复制到

/src/github.com/golang/

目录下,分别进入到 protobuf/proto 和 protobuf/protoc-gen-go/ 目录下执行

go build
go install

命令

4、运用,在文件目录里运行

protoc --go_out=plugins=grpc:. user.proto

生成了新文件,成功