Desinstalando Go (golang)

4

Estou tentando instalar a unidade , que exige Ir .

eu fiz:

sudo apt-get install golang git mercurial

que instalou com sucesso a versão 1.2.1. Infelizmente, quando tentei instalar o drive com:

go get -u github.com/odeke-em/drive/cmd/drive

Encontrei este erro , e agora vejo que preciso pelo menos da versão 1.4 do Go para fazer as coisas funcionam. O golang doc diz que você deve primeiro remover a versão existente.

Então me deparei com esta pergunta que diz para simplesmente usar:

sudo apt-get purge golang

que me deu essa saída:

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) ...

(não há mais saída após os três pontos - voltando ao prompt).

Mas ainda vejo o diretório go em /usr/lib/ e ainda há um diretório gopath em meu diretório pessoal.

que eu acho que foi criado quando fiz:

$ 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 a instalação (para criar o GOPATH).

Portanto, não tenho certeza se a desinstalação foi bem-sucedida e se é seguro instalar uma nova versão do Go.

Ubuntu 14.04 LTS

    
por yroc 04.03.2016 / 16:28

4 respostas

10

Passei uma manhã inteira consertando isso, tentei todas as soluções diferentes, quando digito go version , ainda está lá, realmente irritante ...

Graças a Deus maldito, isso funcionou para mim.

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

Verifique esta postagem original: D

    
por loukaswho 23.06.2017 / 08:45
5

Sei que isso é um pouco antigo, mas as respostas no link podem ajudá-lo.

Basicamente, apenas removendo os diretórios /usr/local/go ou /usr/lib/go e modificando seu caminho em /etc/profile ou $HOME/.profile deve ser suficiente.

    
por perfect5th 17.08.2016 / 22:22
0

a melhor maneira de desinstalar é abrir o terminal e digitar

sudo apt-get uninstall purge golang*

isso remove todos os pacotes associados ao go. Então você pode correr

sudo apt-get update

Mas se você fez isso e nada funcionou, você pode fazer isso

sudo rm -rf /usr/local/go

tente executar a limpeza novamente. Mas você deve atualizar para o Go 1.8, que define o GOPATH para você. Mas ei! antes de atualizar primeiro remover golang existente.

    
por ConnelBLAZE 18.04.2017 / 23:12
0

Primeiro você tem que remover todos os pacotes no seu sistema digitando este código do terminal

sudo apt-get purge golang*

Siga as instruções para baixar e instalar o golang

Site oficial do golang

    
por user692679 24.05.2017 / 11:39

Tags