执行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也进行升级