Go gRPC の「protoc-gen-go: プログラムが見つからないか、実行可能ではありません」エラーを修正する方法は?
Go gRPC の「protoc-gen-go: プログラムが見つからないか、実行可能ではありません」エラーを解決する
gRPC アプリケーションの Go コードを生成しようとしているときに、 「protoc-gen-go: プログラムが見つからないか、実行可能ではありません。」というエラーが発生する場合があります。この問題は、Go 1.17 以降のバージョンで古いアプローチを使用しているために発生する可能性があります。
Go 1.17 の解決策
Go 1.17 では、go get を使用して実行可能ファイルをインストールする必要がありました。 go install を推奨するために非推奨になりました。 Go 1.17 以降のバージョンでこのエラーを解決するには、次の手順に従います:
-
.bashrc または .zshrc ファイルを更新します:
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
ログイン後にコピー -
protoc-gen-go をインストールするおよび protoc-gen-go-grpc プラグイン:
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
ログイン後にコピーこれにより、必要なプラグインの最新バージョンがダウンロードされ、インストールされます。
-
Go コードを生成します:
protoc --go-grpc_out=. *.proto
ログイン後にコピーこれにより Go コードが生成されますgRPC アプリケーションに必要です。
追加メモ:
- protoc コンパイラーがインストールされており、PATH で使用できることを確認してください。
- .bashrc または .zshrc に変更を加えた後、ターミナルまたはコマンド ラインを再起動します。 file.
- これらのプラグインのインストールと使用に関する最新情報については、Go の公式ドキュメントを参照してください。
以上がGo gRPC の「protoc-gen-go: プログラムが見つからないか、実行可能ではありません」エラーを修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Go Language Packのインポート:アンダースコアとアンダースコアなしの違いは何ですか?

MySQLクエリ結果リストをGO言語のカスタム構造スライスに変換する方法は?

GOのジェネリックのカスタムタイプ制約を定義するにはどうすればよいですか?

GOでテスト用のモックオブジェクトとスタブを書くにはどうすればよいですか?

トレースツールを使用して、GOアプリケーションの実行フローを理解するにはどうすればよいですか?
