Fehlerbehebung beim „go install“-Fehler: Kein Installationsort für Verzeichnis
Beim Versuch, Go-Pakete mit go install zu installieren, kann es vorkommen, dass das Problem auftritt Folgender Fehler:
go install: no install location for directory /Users/me/src/go-statsd-client outside GOPATH
Dieser Fehler weist darauf hin, dass das Zielverzeichnis für die Paketinstallation nicht innerhalb der definierten GOPATH-Umgebung liegt Variable.
Lösung
Um dieses Problem zu beheben, müssen Sie die Umgebungsvariable GOBIN festlegen, um das Installationsverzeichnis für Ihre Go-Pakete anzugeben. Die GOBIN-Variable sollte auf ein Verzeichnis in Ihrem GOPATH verweisen.
Folgen Sie diesen Schritten, um die GOBIN-Umgebungsvariable festzulegen:
Erstellen Sie ein Verzeichnis zum Speichern der installierten Go-Pakete:
mkdir bin
Setzen Sie die Umgebungsvariable GOBIN auf den erstellten Wert Verzeichnis:
export GOBIN=$GOPATH/bin
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWarum schlägt „go install' mit „Kein Installationsort für Verzeichnis außerhalb von GOPATH' fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!