我正在尝试使用 grpc go 中的插件方法生成服务
这是我的 score.proto 文件
syntax="proto3";
option go_package="./livescore";
service ScoreService{
rpc ListMatches(ListMatchesRequest) returns (ListMatchesResponse);
}
message ListMatchesRequest{
string country=1;
}
message MatchScoreResponse{
string score =1;
bool live=2;
}
message ListMatchesResponse{
repeated MatchScoreResponse scores=1;
}
当我运行这个命令时
protoc -I=. --go_out=. score.proto
它工作正常
RegisterScoreServiceServer但也可以按照命令生成
protoc -I=. --go-grpc_out=. score.proto
给我错误
protoc-gen-go-grpc: program not found or is not executable
我知道插件标志已被弃用,但是如何生成插件也是如此。它有点令人困惑,欢迎任何帮助
蝴蝶不菲
相关分类