protoc-gen-go 踩坑

4,440 阅读1分钟

刚开始学习grpc时,生成.proto文件总是出现以下错误

//命令
protoc --proto_path=proto proto/*.proto --go_out=plugins=grpc:pd

//结果
protoc-gen-go: plugins are not supported; use 'protoc --go-grpc_out=...' to generate gRPC

最后看了一位大佬的文章,发现是因为protobuf版本的问题

最后重新下载grpcprotoc-gen-go两个包后成功了

go get google.golang.org/grpc
go get github.com/golang/protobuf/protoc-gen-go