Go インポーターの使用: 見つからないパッケージのトラブルシューティング
Go インポーターを使用してパッケージ タイプを解析しようとすると、次のようなエラーが発生する可能性があります。パッケージが見つからないということです。このエラーは、いくつかの理由で発生する可能性があります。
間違い #1: パッケージがダウンロードされていません
Go インポーターでは、解析しようとしているパッケージが既にダウンロードされている必要があります。一部のパッケージ管理システムとは異なり、インポーターは依存関係のダウンロードを自動的に処理しません。
解決策:
go get を使用して Go パスにパッケージを手動でダウンロードします。
go get -u github.com/onsi/ginkgo
追加の間違い #2: Go モジュールが初期化されていない
Go モジュールを使用している場合は、go mod init でプロジェクトを初期化し、go mod tiny を実行する必要があります
解決策:
次の手順に従って Go モジュールを使用します:
$ GO111MODULE=on go mod init
$ GO111MODULE=on go mod tidy
$ go install github.com/onsi/ginkgo
これらの手順の後、Go インポーターは目的のパッケージを見つけて解析できるはずです。
以上が以下に、さまざまなレベルの具体性に応じたタイトルのオプションをいくつか示します。 一般的でキャッチー: * Go Importer: パッケージが見つからないのはなぜですか? * Go インポーターで見つからないパッケージのトラブルシューティング *の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。