Fehler „go install“: „Kein Installationsort für Verzeichnis außerhalb von GOPATH“
Bei der Installation gehen Sie in ein Verzeichnis außerhalb von GOPATH, z B. das Verzeichnis, das Sie im Verzeichnis „~/go“ eingerichtet haben, kann es sein, dass die Fehlermeldung „go install: kein Installationsort für Verzeichnis /Users/Daryl/go/src/tire außerhalb von GOPATH“ angezeigt wird. Dieses Problem entsteht, weil Go normalerweise ausführbare Dateien und Pakete im „bin“-Verzeichnis von GOPATH installiert.
Um diesen Fehler zu beheben und Ihr Go-Projekt korrekt zu installieren, können Sie entweder Ihre Umgebungsvariable $GOBIN ändern oder sie Ihrer Betriebssystemsuche hinzufügen Weg. Hier sind die Schritte für jeden Ansatz:
Option 1: $GOBIN auf $GOPATH/bin setzen
Führen Sie in Ihrem Terminal Folgendes aus Befehl, um $GOBIN auf das „bin“-Verzeichnis in GOPATH zu setzen:
export GOBIN=$GOPATH/bin
Option 2: $GOBIN zum Suchpfad des Betriebssystems hinzufügen
Bearbeiten Sie den Suchpfad Ihres Betriebssystems so, dass er $GOBIN einschließt. Unter macOS können Sie beispielsweise die folgende Zeile zu Ihrer .bash_profile- oder .zshrc-Datei hinzufügen:
export PATH=$PATH:$GOBIN
Sobald Sie die erforderlichen Änderungen vorgenommen haben, können Sie den Befehl „go install“ erneut ausführen und das Projekt sollte erfolgreich installiert werden.
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „go install: kein Installationsort für Verzeichnis außerhalb von GOPATH'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!