ローカル Go モジュールの参照: インポート エラーの解決
ローカルで開発された Go モジュール パッケージを別の Go プログラムにインポートしようとすると、次のような問題が発生する可能性があります。 Go の依存関係解決メカニズムに関連するエラー。この問題は、Go がモジュールのリモート URL を見つけられない場合に発生します。
このシナリオでは、「mymodule」という名前の Go モジュールと、「mymodule」をインポートするテスト プログラム「test」を作成しました。ただし、「mymodule」はまだリモート リポジトリにプッシュされていないため、Go はその依存関係を解決できません。
解決策:
この問題に対処するには、「テスト プロジェクトの "go.mod" ファイル内の replace" キーワードを指定して、ローカルの "mymodule" ディレクトリに移動します。これにより、依存関係を見つける場所が Go に指示されます。
replace github.com/Company/mymodule v0.0.0 => ../mymodule
追加の考慮事項:
以上がローカル Go モジュールを参照する際のインポート エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。