Ich habe gerade ein Upgrade auf OSX Sierra von El Capitan durchgeführt. Daher muss ich meinen Golang-Compiler von 1.6.2 upgraden, da er Sierra nicht unterstützt.Golang 1.6.2 Upgrade auf OSX Sierra
Ich habe den neuesten 1.7.5 Pkg Installer heruntergeladen und es ausgeführt, die Aufforderung erhalten, dass es frühere Versionen von Go entfernen würde, und es sagte, dass es erfolgreich war. Aber wenn ich go version
laufen lasse, sagt es immer noch go1.6.2 darwin/amd6
.
Ich bin so weit gegangen, mein Verzeichnis /usr/local/bin/go
manuell zu löschen und das Installationsprogramm 1.7.5 erneut auszuführen, aber go version
sagt immer noch go1.6.2 darwin/amd6
. Ich habe auch mein Terminalfenster und sogar den ganzen Computer zwischen den Versuchen neu gestartet.
Was läuft falsch? Wie kann ich meinen Go-Compiler aktualisieren?
Welches ist die Ausgabe von 'type go' und' go env'? – JimB
Ich habe gelogen. Ich habe 'usr/local/go' gelöscht, aber nicht' usr/local/bin/go'. Ich habe gerade beide Verzeichnisse gelöscht und das Paketinstallationsprogramm erneut ausgeführt. Jetzt sagt 'go version' mir, dass ich wie erwartet auf 1.7.5 bin und es aussieht, als ob alles funktioniert. –
Empfehlung für die Zukunft: Werfen Sie einen Blick auf [gvm] (https://github.com/moovweb/gvm). Es funktioniert sehr ähnlich wie rvm oder virtualenv für die Verwaltung von Runtime-Versionen, ermöglicht Hotswapping und einfaches Versionsmanagement für Ihre Go-Runtime. – Kaedys