GOROOT に xxx というパッケージがないというエラーが GoLand から報告される
2022-02-13 21:29:19
質問
私はエラー"パッケージxxxはGOROOTにありません"でgopathディレクトリ内のパッケージをインポートしている、コンパイラはパッケージを見つけるためにgopath下に行かない、理由はGO111MODULEが関連していない、gomodとgopath 2パッケージ管理方式、および相互原因は、gopathでパッケージを見つける、gorootとsrc / xxxによると複数のgopathディレクトリの下にある、彼らはお互いに互換性がない。gomod でパッケージを探すには go.mod ファイルを解析し、mod パッケージ名がパッケージのプレフィックス、中のディレクトリがその後のパスとなります。gomod モードでは、パッケージの検索は gopath には行かず、gomod パッケージだけが gopath/pkg/mod にキャッシュされます。
回避策
GO111MODULEをオフに設定するだけです。
go env -w GO111MODULE=off
関連
-
[解決済み] テスト
-
[解決済み] Go モジュールのローカル リポジトリとして Artifactory を使用する方法
-
[解決済み] Goをアンインストールする方法を教えてください。
-
[解決済み] 構造体のマップのデフォルト値は何ですか?
-
[解決済み] go run: 非メインパッケージは実行できません
-
[解決済み] ParseFormはいつ使うべきで、FormValueとPostFormValueはいつ使うべきですか?
-
[解決済み] Cgo: すみません、未実装です: 64ビットモードはコンパイルされていません。
-
[解決済み] キューの実装はありますか?
-
[解決済み] panic: ランタイムエラー:Goのインデックスが範囲外
-
[解決済み] GolangパッケージがGOROOTにない(/usr/local/go/src/packageName) [閉じた]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Goプロジェクトのビルド時に「XXXパッケージはGOROOTにありません」と表示される。
-
[解決済み】vsコードの解決方法 - goplsコマンドが使用できません。
-
[解決済み】golangでデータ構造をディープコピーする
-
[解決済み] Goで配列を反転させるにはどうしたらいいですか?
-
[解決済み] Notepad++ 用の Go 言語プラグイン
-
[解決済み] Go: パニック: ランタイム エラー: 無効なメモリ アドレスまたは nil ポインタのデリファレンス
-
[解決済み] 文字列の先頭と末尾のホワイトスペースを削除するにはどうすればよいですか?
-
[解決済み] Goプロセスをフォークする方法を教えてください。
-
[解決済み] SDL2 パッケージを提供する必要なモジュールはありません。
-
go build error, error can't load package: package xxx is not in GOROOT (D:\basic_tool╱GoGoSrc╱)