Heim >Backend-Entwicklung >Golang >Warum kann ich mein Paket während „Go Build' nicht finden?
Fehlerbehebung „Paket kann nicht gefunden werden“-Fehler in Go „go build“
Wenn bei der Verwendung von „ der Fehler „Paket kann nicht gefunden werden“ auftritt go build“ oder „go run“ trotz eines richtig eingestellten GOPATH, hier sind die möglichen Ursachen und Lösungen:
Falsche Verzeichnisstruktur
Der Fehler kann auftreten, wenn sich die Quelldatei nicht in einem Verzeichnis mit demselben Namen wie das importierte Paket befindet. In Ihrem Beispiel sollte die Quelldatei foobar.go in /home/mitchell/go/src/foobar abgelegt werden, nicht im Stammverzeichnis des GOPATH.
Lösung:
Verschieben Sie foobar.go in das richtige Verzeichnis:
mv ~/foobar.go /home/mitchell/go/src/foobar/foobar.go
Empfohlene Ergänzung Schritte:
Falsche GOPATH-Einstellung
Stellen Sie sicher, dass die Umgebungsvariable GOPATH auf ein gültiges Verzeichnis eingestellt ist, in dem Sie möchten Speichern Sie Ihr Go Code.
Beispiel:
export GOPATH="$HOME/go"
Zusätzliche Tipps zur Fehlerbehebung:
Das obige ist der detaillierte Inhalt vonWarum kann ich mein Paket während „Go Build' nicht finden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!