ホームページ  >  記事  >  バックエンド開発  >  cosmos-sdk/proto/bank/v1beta1/query.proto ファイルのコンパイル時エラー

cosmos-sdk/proto/bank/v1beta1/query.proto ファイルのコンパイル時エラー

王林
王林転載
2024-02-09 10:00:201087ブラウズ

cosmos-sdk/proto/bank/v1beta1/query.proto 文件编译时错误

php エディター Xigua で、cosmos-sdk/proto/bank/v1beta1/query.proto ファイルを使用してコンパイル中にエラーが発生しました。このファイルは cosmos-sdk の一部であり、銀行関連の情報をクエリするために使用されます。このエラーは、ファイル自体に問題があるか、コンパイラの構成が間違っているために発生する可能性があります。この問題を解決するには、ファイルの内容とコンパイラ設定を注意深く検査して、要件を満たしていることを確認する必要があります。同時に、このコンパイル エラーをより迅速に解決するために、コミュニティや開発者に助けを求めることができます。

質問内容

プロトコルをインストールし、cosmos-sdk/proto/bank/v1beta1/query.proto ファイルを保存すると、このファイルにはエラーを確認するために多くのエラーが表示されます。 , このコマンド protoc --go_out= を実行しました。 Query.proto

問題の詳細は次のとおりです:

リーリー

プロトコル バージョン 3.21.12 をインストールし、インポートされたパス ファイルはすべて正しい場所に配置されていますが、それでもエラーが発生します。さまざまな cosmos-sdk バージョンも試しましたが、問題は依然として同じです。 私の期待はコマンド(protoc --go_out=.query.proto)の実行後です。 cosmos-sdk/proto/bank/v1beta1 パスでは自由に実行できるはずです。エラー

回避策

公式 cosmos sdk github リポジトリで同じ問題に関連する問題に直面しました。 cosmos SDK チームの 2 人のコア エンジニアが、私のエラーを解決するために「protoc」の代わりに「buf」を使用するように提案してくれました。私は彼らのアドバイスに従い、問題を無事解決しました。

これはリンクです:

リーリー

以上がcosmos-sdk/proto/bank/v1beta1/query.proto ファイルのコンパイル時エラーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。