「パッケージ 'rsc.io/quote' が見つかりません: Go モジュールの一般的な問題
Go を使っていく中で、次のような問題が発生する可能性があります初心者向けのチュートリアルに従っているときに、提供されたコードを実行中にエラーが発生しました。「パッケージ 'rsc.io/quote' が見つかりません。」というわかりにくいメッセージが表示されました。これは、Go モジュールのセットアップに潜在的な問題があることを示しています。
この問題は、比較的最近の機能である Go モジュールが依存関係の管理を自動的に処理するために発生します。ただし、これを利用するには、単に .go ソース ファイルを作成し、それを「go run hello.go」で実行するだけで済みます。では不十分です。付随する 'go.mod' ファイルが必要です。
これを修正するには、チュートリアルの指示に従ってください。
go mod init hello
このコマンドはモジュールを初期化し、'go.mod' ファイルを作成します。 .mod' ファイル。
Go 1.16 以降では、'go mod tiny' を実行する追加手順が必要です。
go mod tidy
このコマンドは、とらえどころのない ' ファイルを含む依存関係を識別して取得します。 rsc.io/quote' パッケージ。
作業が成功したことを確認するには、'hello.go' スクリプトをもう一度実行します。
go run hello.go
すべてが計画どおりに進んだ場合は、次のようにします。次の出力が表示されます。
Don't communicate by sharing memory, share memory by communicating.
これは、モジュールが 'rsc.io/quote' パッケージを正常にロードして利用したことを示しており、Go プログラミング言語の使用を続ける準備がすべて整っています。 .
以上がGo プロジェクトで「rsc.io/quote」パッケージが見つからないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。