Ich versuche, das Laufwerk zu installieren , für das Go erforderlich ist .
Ich tat:
sudo apt-get install golang git mercurial
welche Version 1.2.1 erfolgreich installiert hat. Leider, als ich versuchte, Laufwerk mit zu installieren:
go get -u github.com/odeke-em/drive/cmd/drive
Ich bin auf diesen Fehler gestoßen , und jetzt sehe ich, dass ich mindestens Version 1.4 von Go benötige, damit die Dinge funktionieren. Das Golang-Dokument sagt, dass Sie zuerst die vorhandene Version entfernen müssen.
Also bin ich auf diese Frage gestoßen, die besagt, einfach zu benutzen:
sudo apt-get purge golang
was mir diese Ausgabe gab:
The following packages will be REMOVED:
golang*
0 upgraded, 0 newly installed, 1 to remove and 16 not upgraded.
After this operation, 92.2 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 263287 files and directories currently installed.)
Removing golang (2:1.2.1-2ubuntu1) ...
(Keine Ausgabe mehr nach den drei Punkten - nur zurück zur Eingabeaufforderung).
Aber ich sehe immer noch das go
Verzeichnis in /usr/lib/
und es gibt auch noch ein gopath
Verzeichnis in meinem Home-Verzeichnis.
was ich denke, wurde geschaffen, als ich es tat:
$ cat << ! >> ~/.bashrc
> export GOPATH=\$HOME/gopath
> export PATH=\$GOPATH:\$GOPATH/bin:\$PATH
> !
$ source ~/.bashrc # To reload the settings and get the newly set ones # Or open a fresh terminal
während der Installation (um den GOPATH zu erstellen).
Ich bin mir also nicht sicher, ob die Deinstallation erfolgreich war und ob es sicher ist, eine neuere Version von Go zu installieren.
Ubuntu 14.04 LTS
Antworten:
Ich habe einen ganzen Morgen damit verbracht, das Problem zu beheben, habe alle möglichen Lösungen ausprobiert. Wenn ich tippe
go version
, ist es immer noch da, wirklich nervig ...Gott sei Dank, das hat bei mir funktioniert.
Überprüfen Sie diesen ursprünglichen Beitrag: D.
quelle
--auto-remove
erzwinge es, alle von Linux-Images zu entfernen, die ungefähr 10 Minuten verbraucht haben. @ LoukaswhoMir ist klar, dass dies etwas alt ist, aber die Antworten unter https://golang.org/doc/install#uninstall können Ihnen helfen.
Im Wesentlichen reicht es aus, nur die Verzeichnisse zu entfernen
/usr/local/go
oder/usr/lib/go
den Pfad an/etc/profile
oder$HOME/.profile
zu ändern.quelle
Der beste Weg zur Deinstallation ist das Öffnen des Terminals und das Eingeben
Dadurch wird jedes mit go verknüpfte Paket entfernt. Dann kannst du rennen
Aber wenn Sie das getan haben und nichts funktioniert hat, können Sie dies tun
Versuchen Sie dann erneut, die Bereinigung durchzuführen. Sie sollten jedoch auf Go 1.8 aktualisieren, wodurch der GOPATH für Sie festgelegt wird. Aber hey! Entfernen Sie vor dem Aktualisieren zunächst den vorhandenen Golang.
quelle
Zuerst müssen Sie alle Go-Pakete in Ihrem System entfernen, indem Sie diesen Code vom Terminal eingeben
Folgen Sie dann den Anweisungen zum Herunterladen und Installieren von golang
Offizielle Golang-Website
quelle