Sto cercando di installare l' unità , che richiede Go .
L'ho fatto:
sudo apt-get install golang git mercurial
che ha installato correttamente la versione 1.2.1. Sfortunatamente, quando ho provato a installare l'unità con:
go get -u github.com/odeke-em/drive/cmd/drive
Ho riscontrato questo errore e ora vedo che ho bisogno almeno della versione 1.4 di Go per far funzionare le cose. Il documento Golang dice che devi prima rimuovere la versione esistente.
Quindi mi sono imbattuto in questa domanda che dice semplicemente di usare:
sudo apt-get purge golang
che mi ha dato questo risultato:
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) ...
(non più output dopo i tre punti, appena tornato al prompt).
Ma vedo ancora la godirectory in /usr/lib/, e c'è anche una gopathdirectory nella mia directory home.
che penso sia stato creato quando ho fatto:
$ 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
durante l'installazione (per creare GOPATH).
Quindi non sono sicuro se la disinstallazione è andata a buon fine e se è sicuro installare una versione più recente di Go.
Ubuntu 14.04 LTS