我正在关注有关使用 grpc 的教程,我应该使用插件来生成源代码,但我被困在如何使用 --grpc_out 和 --plugin 标志上。
以下是当前的挑战。
- 教程中从https://search.maven.org/下载的协议生成器是 osx 操作系统的可执行文件https://search.maven.org/search?q=a:protoc-gen-grpc-java . 这是第一个困惑。
如果我不使用这些插件标志(--plugin,--grpc_out),我的代码可以使用此命令生成
protoc -I /proto --java_out /hello/grpc/grpc/revamp/services /proto/messages.proto
以上工作正常
使用从混淆 1 下载的插件添加标志会使用此命令引发此错误;
protoc -I /proto --java_out /hello/grpc/grpc/revamp/services /proto/messages.proto --grpc_out /hello/grpc/grpc/revamp/services --plugin=protoc-gen-grpc=/proto/ lib/protoc-gen-grpc-java-1.19.0-osx-x86_64.exe
--grpc_out:protoc-gen-grpc:插件失败,状态码为 1。
有没有人在 osx 上使用过这个插件?,谁能帮忙看看我做错了什么。
提前致谢