問題タブ [protobuf-java]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6828 参照

protocol-buffers - --grpc_out: protoc-gen-grpc: osx でプラグインがステータス コード 1 で失敗しました。(ジャワ)

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

前もって感謝します