gRPC コードの生成: 「protoc-gen-go: プログラムが見つからないか、実行可能ではありません」エラーの解決
Go を使用した gRPC アプリケーションでは、「protoc」コマンドを使用してコードを生成するときに問題が発生する可能性があります。このエラー メッセージ「protoc-gen-go: プログラムが見つからないか、実行可能ではありません」は、必要なツールが見つからないか、正しく構成されていないことを示しています。
Go 1.17 の解決策
Go の最近のバージョンでは、実行可能ファイルをインストールするための「go get」の使用が非推奨になりました。代わりに、公式ドキュメントで推奨されているように「go install」を使用してください。
Update .bashrc:
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
インストールツール:
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
コード生成:
protoc --go-grpc_out=. *.proto
追加注意:
以上がgRPC コード生成での「protoc-gen-go: プログラムが見つからないか、実行可能ではありません」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。