6

grpc の使用に関するチュートリアルに従っており、プラグインを使用してソース コードを生成することになっていますが、 --grpc_out および --plugin フラグの使用方法に行き詰まっています。

以下、現在の課題です。

  1. チュートリアルのようにhttps://search.maven.org/からダウンロードしたプロトコル ジェネレーターは、osx オペレーティング システムhttps://search.maven.org/search?q=a:protoc-gen-grpc-javaの実行可能ファイルです。 . これが最初の混乱です。 ここに画像の説明を入力
  2. これらのプラグイン フラグ (--plugin、--grpc_out) を使用しない場合、コードはこのコマンドで問題なく生成されます

    protoc -I /proto --java_out /hello/grpc/grpc/revamp/services /proto/messages.proto

    上記は問題なく動作します

  3. 混乱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 で使用した人はいますか?

前もって感謝します

4

1 に答える 1