Heim >Backend-Entwicklung >Golang >Warum funktioniert „go install' mit zsh unter macOS nicht?

Warum funktioniert „go install' mit zsh unter macOS nicht?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-07 01:54:031111Durchsuche

Why isn't

Fehlerbehebung „Go-Installation funktioniert nicht mit zsh“

Beim Versuch, Go mit zsh zu installieren, kann es bei macOS-Benutzern trotz scheinbarem Schein zu einem Fehler kommen Korrekte Konfiguration.

Problemdetails:

Der Benutzer hat ein ~/go-Arbeitsbereichsverzeichnis erstellt und Folgendes in seinen Konfigurationsdateien festgelegt:

.bash_profile:

export PATH=$PATH:/usr/local/go/bin

.zshrc:

export PATH=$PATH:/usr/local/go/bin

Das Ausführen von go env gibt jedoch „zsh: Befehl nicht gefunden: go“ zurück.

Lösung:

Wenn Go auf macOS über das macOS-Paketinstallationsprogramm und nicht über Homebrew installiert wurde, erfordert die Konfiguration zusätzliche Umgebungsvariablen in ~/.zshrc:

export GOPATH=$HOME/go
export GOROOT=/usr/local/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOPATH
export PATH=$PATH:$GOROOT/bin

Diese Variablen geben GOPATH, GOROOT, GOBIN und PATH für die Go-Umgebung an und leiten sie an die richtigen Speicherorte für die installierten Go-Binärdateien.

Das obige ist der detaillierte Inhalt vonWarum funktioniert „go install' mit zsh unter macOS nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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