Odinstalowywanie Go (Golang)


11

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 gokatalog /usr/lib/, a także gopathw 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


Do downvoter: Żartujesz sobie ze mnie?
yroc

Odpowiedzi:


19

Cały ranek spędziłem na naprawianiu tego, próbowałem różnych rozwiązań, kiedy piszę go version, wciąż tam jest, naprawdę denerwujące ...

Dzięki cholernemu cholernemu bogu, to zadziałało dla mnie.

sudo apt-get remove golang-go
sudo apt-get remove --auto-remove golang-go

Sprawdź ten oryginalny post: D


--auto-removezmusić go do usunięcia wszystkich z obrazów linuksowych, które zużyły około 10 minut. @loukaswho
alper


3

najlepszym sposobem na odinstalowanie jest otwarcie terminala i wpisanie

sudo apt-get uninstall purge golang*

usuwa to każdy pakiet związany z go. Potem możesz biec

sudo apt-get update

Ale jeśli to zrobiłeś i nic nie działało, możesz to zrobić

sudo rm -rf /usr/local/go

następnie spróbuj ponownie uruchomić czyszczenie. Ale powinieneś zaktualizować do wersji 1.8, która ustawia GOPATH dla Ciebie. Ale hej! przed aktualizacją najpierw usuń istniejący golang.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.