Gỡ cài đặt Go (golang)


10

Tôi đang cố gắng cài đặt ổ đĩa , yêu cầu phải đi .

Tôi đã làm:

sudo apt-get install golang git mercurial

đã cài đặt thành công phiên bản 1.2.1. Thật không may, khi tôi cố gắng cài đặt ổ đĩa với:

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

Tôi đã gặp phải lỗi này và bây giờ tôi thấy tôi cần ít nhất phiên bản 1.4 của Go để mọi thứ hoạt động. Tài liệu golang nói rằng trước tiên bạn phải xóa phiên bản hiện có.

Vì vậy, tôi đã bắt gặp câu hỏi này nói rằng chỉ cần sử dụng:

sudo apt-get purge golang

đã cho tôi đầu ra này:

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

(không có đầu ra nào nữa sau ba dấu chấm chỉ quay lại dấu nhắc).

Nhưng tôi vẫn thấy gothư mục trong đó /usr/lib/, và vẫn còn một gopaththư mục trong thư mục nhà của tôi.

mà tôi nghĩ đã được tạo ra khi tôi làm:

$ 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

trong quá trình cài đặt (để tạo GOPATH).

Vì vậy, tôi không chắc việc gỡ cài đặt có thành công hay không và có an toàn không khi cài đặt phiên bản Go mới hơn.

Ubuntu 14.04 LTS


To downvoter: Bạn đang đùa tôi à?
yroc

Câu trả lời:


19

Tôi đã dành cả buổi sáng để sửa nó, thử tất cả các giải pháp khác nhau, khi tôi gõ go version, nó vẫn ở đó, thực sự khó chịu ...

Cảm ơn thần frigging máu, điều này đã làm việc cho tôi.

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

Kiểm tra bài gốc này: D


--auto-removebuộc nó phải xóa tất cả khỏi hình ảnh linux tiêu tốn khoảng 10 phút. @loukaswho
alper

8

Tôi nhận ra rằng điều này hơi cũ, nhưng câu trả lời tại https://golang.org/doc/install#uninstall có thể giúp bạn.

Về cơ bản chỉ cần loại bỏ các thư mục /usr/local/gohoặc /usr/lib/gosửa đổi đường dẫn của bạn tại /etc/profilehoặc $HOME/.profilelà đủ.


3

Cách tốt nhất để gỡ cài đặt là mở terminal và gõ

sudo apt-get uninstall purge golang*

Điều này loại bỏ mọi gói liên quan đến đi. Sau đó bạn có thể chạy

sudo apt-get update

Nhưng nếu bạn đã làm điều đó và không có gì làm việc, bạn có thể làm điều này

sudo rm -rf /usr/local/go

sau đó thử chạy thanh trừng một lần nữa. Nhưng bạn nên cập nhật lên Go 1.8, thiết lập GOPATH cho bạn. Nhưng này! trước khi cập nhật trước tiên hãy loại bỏ golang hiện có.


1

Trước tiên, bạn phải xóa tất cả các gói đi trong hệ thống của mình bằng cách nhập mã này từ thiết bị đầu cuối

sudo apt-get purge golang*

Sau đó làm theo hướng dẫn để tải xuống và cài đặt golang

Trang web chính thức của golang

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.