28. November 2021
Kurzanleitung: Go auf dem Mac mit Homebrew installieren, Workspace einrichten und Umgebungsvariablen konfigurieren.
Go installieren
brew install go
Workspace einrichten
Es ist Best Practice, $HOME/go als Workspace zu verwenden:
mkdir -p $HOME/go/{bin,src,pkg}
Damit werden die zwei wichtigen Ordner bin und src erstellt, die für Go verwendet werden.
Umgebungsvariablen einrichten
Folgende Umgebungsvariablen müssen in der .bashrc oder .zshrc (bei Verwendung von zsh) ergänzt werden:
(vi ~/.bashrc oder vi ~/.zshrc)
export GOPATH=$HOME/go
export GOROOT="$(brew --prefix golang)/libexec"
export PATH="$PATH:${GOPATH}/bin:${GOROOT}/bin"
Einstellungen neu laden mit source $HOME/.bashrc (oder .zshrc).
Das war’s!
Wie deinstalliert man eine alte Go-Version?
Bei einer alten Installation von Go musste ich zuerst die alte Version löschen, bevor ich mit Brew installieren konnte.
Bei Installation aus dem Quellcode:
rm -rf /usr/local/go
rm -rf $(echo $GOPATH)
Dann alle Go-bezogenen Einträge (GOROOT, GOPATH) aus ~/.bash_profile oder .zshrc entfernen und ausführen:
source ~/.bash_profile