J’essaie d’installer le lecteur , ce qui nécessite Go .
J’ai fait:
sudo apt-get install golang git mercurial
qui a installé avec succès la version 1.2.1. Malheureusement, lorsque j’ai essayé d’installer le lecteur avec:
go get -u github.com/odeke-em/drive/cmd/drive
J’ai rencontré cette erreur et je vois maintenant qu’il me faut au moins la version 1.4 de Go pour que les choses fonctionnent. La doc golang indique que vous devez d’abord supprimer la version existante.
Alors je suis tombé sur cette question qui dit simplement utiliser:
sudo apt-get purge golang
ce qui m’a donné cette sortie:
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) ...
(plus de sortie après les trois points, revenez à l’invite).
Mais je vois toujours le répertoire go
dans /usr/lib/
, et il y a encore un répertoire gopath
dans mon répertoire home.
qui je pense a été créé quand je l’ai fait:
$ 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
lors de l’installation (pour créer le GOPATH).
Je ne sais donc pas si la désinstallation a réussi et s’il est sûr d’installer une version plus récente de Go.
Ubuntu 14.04 LTS
J’ai passé toute une matinée à réparer cela, à essayer toutes les solutions, quand je tape la go version
, c’est toujours là, vraiment ennuyeux …
Merci mon Dieu, ça a marché pour moi.
sudo apt-get remove golang-go sudo apt-get remove --auto-remove golang-go
Vérifiez ce post original: D
Je me rends compte que c’est un peu vieux, mais les réponses sur https://golang.org/doc/install#uninstall peuvent vous aider.
Le fait de simplement supprimer les répertoires /usr/local/go
ou /usr/lib/go
et de modifier votre chemin dans /etc/profile
ou $HOME/.profile
devrait suffire.
Le meilleur moyen de désinstaller est d’ouvrir un terminal et de taper
sudo apt-get uninstall purge golang*
cela supprime tous les paquets associés à go. Ensuite, vous pouvez courir
sudo apt-get update
Mais si vous avez fait cela et que rien n’a fonctionné, vous pouvez le faire
sudo rm -rf /usr/local/go
puis essayez de relancer la purge. Mais vous devriez mettre à jour vers Go 1.8, qui définit GOPATH pour vous. Mais salut! avant la mise à jour, supprimez d’abord le golang existant.
Tout d’abord, vous devez supprimer tous les paquets go de votre système en tapant ce code dans le terminal.
sudo apt-get purge golang*
Suivez ensuite les instructions pour télécharger et installer golang
Site officiel du Golang