Heim >Backend-Entwicklung >Golang >Warum schlägt „go build' mit dem Fehler „Modul ... gefunden, enthält aber kein Paket' fehl?
Problem „Go-Modul @latest gefunden, enthält aber kein Paket“
Bei der ersten Verwendung von Go-Modulen kann es vorkommen, dass das Problem auftritt Fehlermeldung:
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
Dieser Fehler tritt beim Go-Build auf und tritt beim Go-Get nicht auf, was darauf hinweist, dass das Problem möglicherweise nicht bei den Proxy-Einstellungen oder dem Go liegt Modul/Paket.
In diesem Fall ist die Hauptursache des Problems eine zwischengespeicherte Kopie der Modulmetadaten im Go-Modulcache. Um dieses Problem zu beheben, führen Sie den folgenden Befehl aus:
go clean -modcache
Dieser Befehl löscht den Go-Modul-Cache, sodass Go die neuesten Metadaten für das Modul und seine Abhängigkeiten herunterladen kann. Dadurch wird sichergestellt, dass die Paketversionen und ihre Inhalte während des Go-Build-Prozesses genau wiedergegeben werden.
Das obige ist der detaillierte Inhalt vonWarum schlägt „go build' mit dem Fehler „Modul ... gefunden, enthält aber kein Paket' fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!