it-swarm.com.de

Der Befehl wurde nach der Installation von Go auf dem Mac nicht gefunden

Ich möchte Golang verwenden, aber ich habe Probleme, den Befehl go auszuführen. Ich habe go1.5.2 darwin/AMD64 installiert, aber wenn ich den Befehl go version starte, erhalte ich einen Fehler im Terminal zsh: command not found: go. Ich habe den Pfad export PATH=$PATH:/usr/local/go/bin zum Bash-Profil hinzugefügt, aber ich bekomme immer noch den Fehler (ich habe das Terminal übrigens neu gestartet). Ich habe deinstalliert und neu installiert, aber kein Glück. Kann mir jemand bei der Fehlerbehebung helfen? Ich bin nicht sicher, ob bei der Installation ein Fehler aufgetreten ist, der Download wurde jedoch in Ordnung ausgeführt. Ich muss möglicherweise eine ältere Version von go herunterladen, wenn dies nicht funktioniert.

19
medev21

Wie bjhaid in den obigen Kommentaren erwähnt: 

Dies geschieht, weil Sie Ihre PATH zu Ihrer ~/.zshrc-Datei hinzufügen müssen.

im ~/.zshrc solltest du die Zeile hinzufügen:

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

sie sollten dann Ihre .zshrc-Datei als Quelle verwenden:

. ~/.zshrc
62
Caleb Adams

Für Bash sollten Sie die .bashrc-Datei bearbeiten und die oben genannte Zeile hinzufügen:

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

Ich bin immer wieder auf Probleme gestoßen und habe die Schritte hier ausgeführt und schließlich eine funktionierende Lösung gefunden: http://totzyuta.github.io/blog/2015/06/21/installing-go-by-homebrew-on- mac-os-x /

Installieren Sie w/brew:

brew install golang

Bearbeiten Sie bash_profile und fügen Sie folgende Pfade hinzu:

nano ~/.bash_profile

export GOROOT=/usr/local/opt/go/libexec
export GOPATH=$HOME/.go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Quelle es:

source ~/.bash_profile

Starten Sie dann das Terminal neu

go version

Ausgabe: go Version go1.12 darwin/AMD64

1
mdgrotheer

Fügen Sie am Ende Ihres Mac die folgende Zeile in die Datei ~/.bashrc oder ~/.bash_profile ein

alias go="/usr/local/go/bin/go"

Und in der Terminal

source ~/.bashrc oder source ~/.bash_profile in einer vorhandenen Terminalsitzung. Um die neuen Änderungen anzuzeigen, können Sie auch eine neue Terminalsitzung erneut öffnen.

Das habe ich auf meinem Mac gemacht: 

öffnete die Datei ~/.zshrc mit Sudo nano ~/.zshrc und fügte sie ein 

export PATH=$PATH:/usr/local/go/binsave speichern und beenden (ctrl + s, ctrl + x dann y drücken) .__

. ~/.zshrc go war betriebsbereit wurde durch Eingabe überprüft, indem Sie einfach in die Befehlszeile gehen.

0
Tushar Saha