Как удалить Голанг?
Я попробовал ответ здесь Убрал golang, но команда go по-прежнему работает?, но это не сработало (я все еще могу запустить go)
В настоящее время, когда я запускаю which go
, я вижу этот вывод
/usr/local/go/bin/go
Думаю, у меня было две установки, так как мой GOPATH
указывал на другую папку с именем gocode
. Теперь я удалил эту папку и папку usr/local/go/bin/go
.
Я также удалил GOPATH
. Тем не менее, я все еще могу запустить go
.
Как удалить golang?
Ответы
Ответ 1
Вы можете попробовать
rm -rvf /usr/local/go/
затем удалите любое упоминание о go
, например. ваш ~/.bashrc
; то вам нужно хотя бы выйти из системы и войти в систему.
Однако будьте осторожны при этом. Вы можете сильно нарушить свою систему, если что-то не так.
PS. Я предполагаю систему Linux или POSIX.
Ответ 2
Я использую Ubuntu. Я потратил целую ночь на то, чтобы исправить это, пробовал все разные решения, когда я печатаю версию go, она все еще там, действительно раздражает...
Наконец, это сработало для меня, надеюсь, это поможет!
sudo apt-get remove golang-go
sudo apt-get remove --auto-remove golang-go
Ответ 3
Обновление августа 2019 года
Обнаружил, что официальные документы по удалению работали должным образом (на Mac OSX).
$ which go
/usr/local/go/bin/go
В общем, чтобы удалить:
$ sudo rm -rf /usr/local/go
$ sudo rm /etc/paths.d/go
Затем сделал новую установку с помощью homebrew, используя brew install go
. Теперь у меня есть:
$ which go
/usr/local/bin/go
Ответ 4
Для Windows 10:
- Перейдите в
Apps
в приложении Settings
.
- Найдите
Go Programming Language *
в списке и удалите его.
- Удалите
C:\Go\bin
из переменной среды PATH
(только если вы не планируете устанавливать другую версию golang)
Ответ 5
В системе Mac-OS
- Если вы использовали установщик, вы можете удалить golang, используя тот же установщик.
- Если вы установили из источника
rm -rf /usr/local/go
rm -rf $(echo $GOPATH)
Затем удалите все записи, относящиеся к go, т.е. GOROOT, GOPATH из ~/.bash_profile
и запустите
source ~/.bash_profile
В системе Linux
rm -rf /usr/local/go
rm -rf $(echo $GOPATH)
Затем удалите все записи, относящиеся к go, т.е. GOROOT, GOPATH из ~/.bashrc
и запустите
source ~/.bashrc
Ответ 6
1- Перейдите в каталог
$ cd/usr/local
2- Удалите его с привилегиями суперпользователя
$ sudo rm -rf go
Ответ 7
Со страницы официальной установки -
Чтобы удалить существующую установку Go из вашей системы, удалите go каталог. Обычно это /usr/local/go
под Linux, macOS и FreeBSD или c:\Go
под Windows.
Вам также следует удалить каталог Go bin
из среды PATH переменная. Под Linux и FreeBSD вы должны отредактировать /etc/profile
или $HOME/.profile
. Если вы установили Go с пакетом macOS, то вы должен удалить файл /etc/paths.d/go
. Пользователи Windows должны прочитать раздел о настройке переменных среды под Windows.
Ответ 8
только вкладка
rm -rvf /usr/local/go/
не работает хорошо, но
sudo rm -rvf /usr/local/go/
сделать.
Ответ 9
В Linux мы можем сделать так, чтобы удалить Go полностью:
rm -rf "/usr/local/.go/"
rm -rf "/usr/local/go/"
Эти две команды удаляют go и скрытые файлы .go. Теперь мы также должны обновить записи в профиле оболочки.
Откройте ваш основной файл. В основном я открываю как sudo gedit ~/.bashrc
и sudo gedit ~/.bashrc
все упоминания о переходах.
Вы также можете сделать это с помощью команды sed в Ubuntu.
sed -i '/# GoLang/d' .bashrc
sed -i '/export GOROOT/d' .bashrc
sed -i '/:$GOROOT/d' .bashrc
sed -i '/export GOPATH/d' .bashrc
sed -i '/:$GOPATH/d' .bashrc
Это удалит Голанг отовсюду. Также запустите это после выполнения этих команд
source ~/.bash_profile
Проверено на Linux 18.04 также. Все это.
Ответ 10
sudo apt-get remove golang-go
sudo apt-get remove --auto-remove golang-go
Это идеально подходит для Ubuntu 18.18
Ответ 11
Используйте эту команду для удаления Golang for Ubuntu.
Это удалит только сам пакет golang-go.
sudo apt-get remove golang-go
Удалите golang-go и его зависимости:
sudo apt-get remove --auto-remove golang-go