go version
: go version go1.14 linux/amd64
go.mod
module [redacted]
go 1.14
require (
github.com/golang/protobuf v1.4.0-rc.2
google.golang.org/grpc v1.27.1
google.golang.org/protobuf v1.20.0 // indirect
)
我正在运行以下命令:
protoc -I ./src/pbdefs/protos/ --go-grpc_out=. src/pbdefs/protos/*.proto
从 .proto
文件生成我的 GRPC 输出文件,但出现错误
protoc-gen-go-grpc: program not found or is not executable
Please specify a program using absolute path or make sure the program is available in your PATH system variable
--go-grpc_out: protoc-gen-go-grpc: Plugin failed with status code 1.
原文由 Ayush Gupta 发布,翻译遵循 CC BY-SA 4.0 许可协议
好的,刚刚发现,根据 https://github.com/protocolbuffers/protobuf-go/releases/tag/v1.20.0
编辑 29/05/2020:
根据@Mark 在评论中的更新,根据 github 上的跟踪问题,
protoc-gen-go-grpc
现已合并。但是,根据同一问题: