最後の変更から約4か月後、私の古いgo/grpcプロジェクトをセットアップしようとしています。protocとprotoc-gen-goは大幅に変更されているようです。
昔、私は次のようなものでファイルを生成することができました:
protoc --go_out=plugins=grpc:. *.proto
それはまだ文書化されているので https://github.com/golang/protobuf
しかし、これを今日実行しようとすると、次のエラーが発生します。
--go_out: protoc-gen-go: plugins are not supported; use 'protoc --go-grpc_out=...' to generate gRPC
さて、私は--go-grpc_outフラグを使用しようとしましたが、
Please specify a program using absolute path or make sure the program is available in your PATH system variable
何が欠けていますか?古いコマンドを使用したときにわかるように、protoc-gen-goがパスに登録されています。
前もって感謝します
アンドレ
回答: protoc-gen-go-grpc:プログラムが見つからない、または実行できない
Protoc-gen-goの短いv1.2はプラグインをサポートしなくなりました。そして、私が見つけられなかったprotoc-gen-go-grpcに置き換えられます。
だが!
github.com/golang/protobufバージョンのprotoc-gen-go-grpcは引き続きプラグインをサポートします。