Rumah >pembangunan bahagian belakang >Golang >Mengapa 'go build' Gagal dengan 'modul ... dijumpai tetapi tidak mengandungi pakej' Ralat?

Mengapa 'go build' Gagal dengan 'modul ... dijumpai tetapi tidak mengandungi pakej' Ralat?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-13 16:51:02720semak imbas

Why Does

Modul go @terbaru ditemui tetapi tidak mengandungi pakej" Isu

Apabila menggunakan modul Go buat kali pertama, anda mungkin menghadapi masalah mesej ralat:

module github.com/mkideal/cli@latest found (v0.2.2), but does not contain package github.com/mkideal/cli
module github.com/mkideal/cli@latest found (v0.2.2), but does not contain package github.com/mkideal/cli/ext

Ralat ini berlaku semasa go build dan tidak ditemui semasa go get, menunjukkan bahawa isu itu mungkin tidak terletak pada tetapan proksi atau modul/pakej Go.

Dalam kes ini, punca masalah ialah salinan cache metadata modul dalam cache modul Go. Untuk menyelesaikan masalah ini, jalankan arahan berikut:

go clean -modcache

Arahan ini mengosongkan cache modul Go, membenarkan Go memuat turun metadata terkini untuk modul dan kebergantungannya. Ini memastikan bahawa versi pakej dan kandungannya ditunjukkan dengan tepat semasa proses go build.

Atas ialah kandungan terperinci Mengapa 'go build' Gagal dengan 'modul ... dijumpai tetapi tidak mengandungi pakej' Ralat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn