我有 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 文件?