「protoc」が「protoc-gen-go: プログラムが見つかりません」で失敗する理由とその修復方法
「protoc-gen-go: プログラムが見つかりません」エラーのため、「Protoc」でコードを生成できません
質問:
でコードを生成すると、次のエラーが発生します。 "protoc":
"protoc-gen-go: program not found or is not executable --go_out: protoc-gen-go: Plugin failed with status code 1."
google.golang.org/grpc や github.com/golang/protobuf/protoc-gen-go などの必要なライブラリをインストールしているにもかかわらず、この問題を解決できません。
解決策:
Go バージョンの場合1.17 以降では、 go get を使用した実行可能ファイルのインストールは非推奨になりました。代わりに、 go install:
1 を使用してください。環境変数を更新します:
~/.bashrc または ~/.zshrc を編集し、次の行を追加します:
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
2. Protobuf および gRPC プラグインをインストールします:
次のコマンドを使用して Protobuf および gRPC プラグインをインストールします:
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
3.コードの生成:
これで、次のように protoc を使用してコードを生成できるようになります:
protoc --go-grpc_out=. *.proto
以上が「protoc」が「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アプリケーションの実行フローを理解するにはどうすればよいですか?
