rsc.io/quote を利用する Go コードを実行しようとしたときの「パッケージ rsc.io/quote が見つかりません」エラーの解決
quote パッケージを使用すると、次のエラーが発生する可能性があります:
cannot find package "rsc.io/quote" in any of: C:\Program Files\Go\src\rsc.io\quote (from $GOROOT) C:\Users\myname\go\src\rsc.io\quote (from $GOPATH)
このエラーは、Go が必要な rsc.io/quote パッケージを見つけられないことを示します。この問題を解決するには、Go モジュールを初期化し、「go mod tiny」コマンドを実行する必要があります。
Go モジュールの初期化
Go が自動的にダウンロードされるようにするrsc.io/quote などのパッケージを含む依存関係をインストールするには、モジュールを初期化する必要があります。これを行うには、Go ソース コードを含むディレクトリに移動し、次のコマンドを実行します。
go mod init <module name>
'' を置き換えます。プロジェクトに適切な名前を付けます。これにより、現在のディレクトリに「go.mod」ファイルが作成され、モジュール名とその依存関係が指定されます。
「go mod tiny」を実行
初期化後モジュールを使用するには、「go mod tiny」コマンドを実行する必要があります。このコマンドは、必要なパッケージ rsc.io/quote をフェッチし、プロジェクトのローカル パッケージ キャッシュにインストールします。
例:
$ go mod tidy go: finding module for package rsc.io/quote go: found rsc.io/quote in rsc.io/quote v1.5.2
実行中Go コード
パッケージがインストールされると、「go run
例:
$ go run hello.go Don't communicate by sharing memory, share memory by communicating.
これらの手順に従うことで、ユーザーは「パッケージ rsc.io/quote が見つかりません」エラーを解決し、Go コードを正常に実行できます。 rsc.io/quote パッケージを利用します。
以上がGo で「パッケージ rsc.io/quote が見つかりません」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。