ホームページ > バックエンド開発 > Golang > 「protoc-gen-go-grpc」が「プログラムが見つからないか、実行可能ではありません」というメッセージで失敗するのはなぜですか?

「protoc-gen-go-grpc」が「プログラムが見つからないか、実行可能ではありません」というメッセージで失敗するのはなぜですか?

Patricia Arquette
リリース: 2024-12-21 07:43:10
オリジナル
106 人が閲覧しました

Why Does `protoc-gen-go-grpc` Fail with

protoc-gen-go-grpc エラー: 「プログラムが見つからないか、実行可能ではありません」

から GRPC 出力ファイルを生成しようとしたとき。コマンド:

protoc -I ./src/pbdefs/protos/ --go-grpc_out=. src/pbdefs/protos/*.proto
ログイン後にコピー

を使用して proto ファイルを実行すると、次のような問題が発生する可能性があります。エラー:

protoc-gen-go-grpc: program not found or is not executable
Please specify a program using absolute path or make sure the program is available in your PATH system variable
--go-grpc_out: protoc-gen-go-grpc: Plugin failed with status code 1.
ログイン後にコピー

解決策:

このエラーは、「protoc-gen-go-grpc」プラグインが見つからないことを示しています。これを解決するには:

  1. プラグインをインストールします:

    go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
    ログイン後にコピー
  2. 「PATH」環境を確認します変数にはプラグインのものが含まれます場所:

    • Windows: プラグインのインストール ディレクトリを「PATH」環境変数に追加します。
    • Linux/macOS : 次の行を「.bashrc」または「.zshrc」に追加します。ファイル:

      export PATH=$PATH:$GOPATH/bin
      ログイン後にコピー

以上が「protoc-gen-go-grpc」が「プログラムが見つからないか、実行可能ではありません」というメッセージで失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート