执行protoc生成proto.pb时报错:
–go_out: protoc-gen-go: plugins are not supported; use ‘protoc --go-grpc_out=…’ to generate gRPC
原因
protoc和protoc-gen-go的版本不匹配
解决
安装最新版本
go get github.com/golang/protobuf/protoc-gen-go
// 或
git clone https://github.com/golang/protobuf.git
cd ./protobuf/protoc-gen-go
go install
然后重新执行
protoc --go_out=plugins=grpc:. proto/service.proto
成功
如果还是不行,就把protoc也进行升级