Wie behebe ich den Fehler „go install: kein Installationsort für Verzeichnis außerhalb von GOPATH'?

Patricia Arquette
Freigeben: 2024-11-19 19:28:02
Original
590 Leute haben es durchsucht

How to Resolve

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

  1. Führen Sie in Ihrem Terminal Folgendes aus Befehl, um $GOBIN auf das „bin“-Verzeichnis in GOPATH zu setzen:

    export GOBIN=$GOPATH/bin
    Nach dem Login kopieren
  2. Dadurch erkennt Go das „bin“-Verzeichnis in GOPATH als Installationsort für Ihr Projekt.

Option 2: $GOBIN zum Suchpfad des Betriebssystems hinzufügen

  1. 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
    Nach dem Login kopieren
  2. Dadurch wird sichergestellt, dass Ihr System Befehle und ausführbare Dateien im $GOBIN-Verzeichnis finden kann.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage