Isa*_*acK 5 protocol-buffers grpc grpc-java protobuf-java
我正在学习关于使用 grpc 的教程,我应该使用插件来生成源代码,但我坚持如何使用 --grpc_out 和 --plugin 标志。
以下是当前的挑战。

如果我不使用这些插件标志 (--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 上使用过这个插件?,谁能帮忙看看我做错了什么。
提前致谢
为了解决这个问题,首先我从 maven 下载的文件中删除了 .exe 扩展名,
然后通过运行以下命令允许文件可执行
chmod +x protoc-gen-grpc-java
在此之后,查询工作正常。(特别感谢 Michael Van Sickle 课程的@author)
| 归档时间: |
|
| 查看次数: |
5695 次 |
| 最近记录: |