Próbuję zainstalować dysk , który wymaga Go .
Zrobiłem:
sudo apt-get install golang git mercurial
który pomyślnie zainstalował wersję 1.2.1. Niestety, kiedy próbowałem zainstalować dysk za pomocą:
go get -u github.com/odeke-em/drive/cmd/drive
Napotkałem ten błąd i teraz widzę, że potrzebuję co najmniej wersji 1.4 Go, aby wszystko działało. Dokument golang mówi, że musisz najpierw usunąć istniejącą wersję.
Natknąłem się więc na to pytanie, które mówi po prostu:
sudo apt-get purge golang
co dało mi ten wynik:
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) ...
(koniec trzech kropek - koniec z pytaniem).
Ale nadal widzę ten go
katalog /usr/lib/
, a także gopath
w moim katalogu domowym.
który, jak sądzę, powstał, kiedy to zrobiłem:
$ 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
podczas instalacji (aby utworzyć GOPATH).
Nie jestem więc pewien, czy odinstalowanie się powiodło i czy można bezpiecznie zainstalować nowszą wersję Go.
Ubuntu 14.04 LTS