ホームページ  >  記事  >  バックエンド開発  >  Go プロジェクトで「rsc.io/quote」パッケージが見つからないのはなぜですか?

Go プロジェクトで「rsc.io/quote」パッケージが見つからないのはなぜですか?

DDD
DDDオリジナル
2024-10-26 22:41:03359ブラウズ

Why Can't I Find the 'rsc.io/quote' Package in My Go Project?

「パッケージ '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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。