Heim >Backend-Entwicklung >Golang >Warum schlägt „go get' mit nicht aufgelösten Importpfaden fehl?
Unaufgelöste Importpfade während des Befehls „go get“
Beim Versuch, das Paket „web.go“ mit dem Befehl „go get“ zu installieren Wenn Sie den Befehl ausführen, treten Fehler auf, die auf nicht erkannte Importpfade hinweisen. Dieser Fehler kann auf eine falsche GOROOT-Einstellung zurückzuführen sein.
GOROOT-Konfiguration
Stellen Sie sicher, dass Ihre GOROOT-Umgebungsvariable auf das richtige Go-Installationsverzeichnis verweist. In Ihrem Fall scheint Go unter „/usr/local/go“ installiert zu sein. Um dies zu beheben, legen Sie die Variable GOROOT entsprechend fest:
export GOROOT=/usr/local/go
GOPATH-Konfiguration
Sie müssen außerdem die Umgebungsvariable GOPATH konfigurieren, um den Speicherort Ihres Arbeitsbereichs anzugeben. Ihr Arbeitsbereich scheint sich unter „/home/me/go“ zu befinden. Legen Sie GOPATH auf dieses Verzeichnis fest:
export GOPATH=/home/me/go
Pfad aktualisieren
Fügen Sie das GOROOT-Verzeichnis zu Ihrer PATH-Umgebungsvariablen hinzu, um den Go-Befehl von jedem Ort aus zugänglich zu machen:
export PATH=$PATH:$GOROOT/bin
Zusätzlich Fehlerbehebung
Wenn die oben genannten Schritte das Problem nicht beheben, versuchen Sie, Go mit dem Paketmanager von Ubuntu zu installieren:
sudo apt-get install golang
Für Weitere visuelle Hilfe finden Sie in diesem Video-Tutorial:
http://www.youtube.com/watch?v=2PATwIfO5ag
Einmal diese Wenn die Konfigurationen vorhanden sind, versuchen Sie erneut, das Paket „web.go“ zu installieren. Dadurch sollten die nicht erkannten Importpfadfehler behoben werden.
Das obige ist der detaillierte Inhalt vonWarum schlägt „go get' mit nicht aufgelösten Importpfaden fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!