Я пытаюсь установить диск , который требует Go .
Я сделал:
sudo apt-get install golang git mercurial
который успешно установил версию 1.2.1. К сожалению, когда я попытался установить диск с:
go get -u github.com/odeke-em/drive/cmd/drive
Я столкнулся с этой ошибкой , и теперь я вижу, что мне нужна по крайней мере версия 1.4 Go, чтобы все заработало. Док Голанга говорит, что вы должны сначала удалить существующую версию.
Итак, я наткнулся на этот вопрос, который говорит, чтобы просто использовать:
sudo apt-get purge golang
который дал мне этот вывод:
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) ...
(больше не выводится после трех точек - просто вернитесь к подсказке).
Но я все еще вижу go
каталог /usr/lib/
, и gopath
в моем домашнем каталоге все еще есть каталог.
который я думаю, был создан, когда я сделал:
$ 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
во время установки (для создания GOPATH).
Поэтому я не уверен, что удаление прошло успешно и безопасно ли устанавливать более новую версию Go.
Ubuntu 14.04 LTS
Ответы:
Я потратил все утро на исправление этого, попробовал все разные решения, когда я печатаю
go version
, он все еще там, очень раздражает ...Спасибо, черт возьми, черт возьми, это сработало для меня.
Проверьте этот оригинальный пост: D
источник
--auto-remove
заставьте его удалить все из linux-образов, которые занимают около 10 минут. @loukaswhoЯ понимаю, что это немного устарело, но ответы на https://golang.org/doc/install#uninstall могут вам помочь.
По сути, достаточно просто удалить каталоги
/usr/local/go
или/usr/lib/go
и изменить ваш путь на/etc/profile
или$HOME/.profile
должно быть достаточно.источник
Лучший способ удалить это открыть терминал и набрать
это удаляет все пакеты, связанные с go. Тогда вы можете запустить
Но если вы сделали это и ничего не сработало, вы можете сделать это
затем попробуйте запустить очистку снова. Но вы должны обновить до Go 1.8, который устанавливает GOPATH для вас. Но эй! перед обновлением сначала удалите существующий голанг.
источник
Сначала вы должны удалить все go-пакеты в вашей системе, введя этот код из терминала
Затем следуйте инструкциям для загрузки и установки golang
Официальный сайт Голанга
источник