Einrichten der neusten Go-Version

Datum

Da ich (leider) eine aktuellere Installation von Go (> 1.8) benötigte als meine OS-Repos zur Verfügung stellen (1.7) habe ich mir die aktuelleste Version (1.9) manuell installiert.

Vorgehensweise:
Die Go-Binaries werden (bei mir) unter /usr/local eingerichtet, dass sollte man ggf. anpassen.

1.) Herunterladen der aktuellsten Version:

Zu finden unter: https://golang.org/dl/

wget https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz

2.) als nächstes entpacken wir es in den entsprechenden Pfad:

tar -C /usr/local -vxzf go1.9.linux-amd64.tar.gz

3.) noch schnell ein paar benötigte Ordner erstellen (Workspace):

mkdir -p /home/rasputin/go_projects/{bin,src,pkg}

4.) Umgebungsvariablen einstellen:

in /etc/profile (systemweit)

und / oder

~/.bashrc (Benutzerspezifisch)

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

um die Einstellungen bzw. Umgebungsvariablen zu aktivieren:

source ~/.bashrc oder source /etc/profile
oder auch
. ~/.bashrc oder . /etc/profile

überprüfen kann man das mit:
go version
go env

hier sollte nun die richtige Version und die eben gesetzten Umgebungsbvariablen ausgegeben werden.

UPDATE: Ich habe mal Quick&Dirty ein kleines Shell-Script zusammengebastelt.
Dieses ist hier zu finden: https://github.com

Autor
Kategorien Go, Software

PRTG Map