使用 proto-gen-go-grpc 编译 protobuf .proto 文件时出错:未指定 -address 时,您必须包含 -stream-stats-catapult-json

时间:2021-07-31 19:03:45

标签: go protocol-buffers

我有 1.1.0 版的 proto-gen-go-grpc 插件,并且在编译我的 .proto 文件时不断出错:

错误:

<块引用>

2021/07/31 21:31:43 [profiling] 错误解析标志:未指定 -address 时,您必须包含 -stream-stats-catapult-json --go-grpc_out: protoc-gen-go-grpc: 插件失败,状态码为 1。

我正在使用此命令进行编译:

protoc --go-grpc_out=. -I . blog.proto

我找到了带有 -address 和 -stream-stats-catapult-json 标志的 proto-gen-go-grpc 模块的源代码:https://github.com/grpc/grpc-go/blob/master/profiling/cmd/flags.go

但是我所有的尝试都像这样使用这个标志:

protoc --go-grpc_opt=stream-stats-catapult-json=json.txt --go-grpc_out=. -I . blog.proto

protoc --stream-stats-catapult-json=json.txt --go-grpc_out=. -I . blog.proto

不成功。

我不需要使用 -address 标志,因为我没有用于分析的远程服务器,我也不需要使用分析。如何使用正确的标志编译我的 proto 文件?

0 个答案:

没有答案
相关问题