Heim > Backend-Entwicklung > Golang > Wie behebe ich „Kein Installationsort für Verzeichnis außerhalb von GOPATH' Go-Installationsfehler unter macOS?

Wie behebe ich „Kein Installationsort für Verzeichnis außerhalb von GOPATH' Go-Installationsfehler unter macOS?

Patricia Arquette
Freigeben: 2024-12-06 17:10:14
Original
694 Leute haben es durchsucht

How to Fix

Go-Installationsfehler im Verzeichnis außerhalb von GOPATH behoben

Beim Versuch, Go-Pakete mit dem Befehl „go install“ zu installieren, stoßen Benutzer möglicherweise auf das Problem Folgender Fehler: „Kein Installationsort für Verzeichnis [Verzeichnisname] außerhalb von GOPATH.“ Dieses Problem tritt auf, wenn Pakete außerhalb des definierten GOPATH-Verzeichnisses installiert werden.

Um diesen Fehler zu beheben, sollten Mac OSX-Benutzer sicherstellen, dass die Umgebungsvariable GOBIN richtig eingestellt ist.

Schritte zur Korrektur des Problem:

  1. Erstellen Sie einen Papierkorb Verzeichnis:

    • Erstellen Sie ein Verzeichnis mit dem Namen „bin“ im GOPATH-Verzeichnis, z. B. „/Users/me/gopath/bin“
  2. Eingestellt GOBIN:

    • Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:

      • export GOBIN=$GOPATH/bin
  3. Neu installieren Paket:

    • Versuchen Sie erneut, das Paket mit dem Befehl „go install“ zu installieren.

Zusätzliche Hinweise:

  • Die Variable GOBIN gibt den Speicherort an, an dem sich global installierte Binärdateien befinden gespeichert.
  • Das Festlegen von GOBIN überschreibt das Standardverhalten der Installation von Binärdateien außerhalb des GOPATH und behebt den Fehler „Kein Installationsort“.
  • Diese Lösung wird speziell für Mac OSX-Benutzer empfohlen, die Go mit Homebrew installiert haben .

Sobald diese Schritte befolgt werden, sollte der Befehl „go install“ Pakete erfolgreich installieren, auch wenn sie sich außerhalb des GOPATH befinden Verzeichnis.

Das obige ist der detaillierte Inhalt vonWie behebe ich „Kein Installationsort für Verzeichnis außerhalb von GOPATH' Go-Installationsfehler unter macOS?. 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