Saya mencoba menginstal drive , yang membutuhkan Go .
Aku melakukannya:
sudo apt-get install golang git mercurial
yang berhasil menginstal versi 1.2.1. Sayangnya, ketika saya mencoba menginstal drive dengan:
go get -u github.com/odeke-em/drive/cmd/drive
Saya mengalami kesalahan ini , dan sekarang saya melihat saya perlu setidaknya versi 1.4 dari Go untuk membuat semuanya berfungsi. Doc golang mengatakan Anda harus terlebih dahulu menghapus versi yang ada.
Jadi saya menemukan pertanyaan ini yang mengatakan untuk hanya menggunakan:
sudo apt-get purge golang
yang memberi saya hasil ini:
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) ...
(tidak ada lagi output setelah tiga titik — kembali saja ke prompt).
Tapi saya masih melihat go
direktori /usr/lib/
, dan masih ada gopath
direktori di direktori home saya.
yang saya pikir diciptakan ketika saya melakukannya:
$ 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
selama instalasi (untuk membuat GOPATH).
Jadi saya tidak yakin apakah uninstall berhasil dan apakah aman untuk menginstal Go versi yang lebih baru.
Ubuntu 14,04 LTS
Jawaban:
Saya menghabiskan seluruh pagi memperbaiki ini, mencoba semua solusi yang berbeda, ketika saya mengetik
go version
, itu masih ada, benar-benar menjengkelkan ...Terima kasih Tuhan, sialan, ini berhasil bagiku.
Periksa pos asli ini: D
sumber
--auto-remove
memaksanya untuk menghapus semua dari gambar-linux yang menghabiskan sekitar 10 menit. @loukaswhoSaya menyadari bahwa ini agak lama, tetapi jawaban di https://golang.org/doc/install#uninstall dapat membantu Anda.
Pada dasarnya hanya menghapus direktori
/usr/local/go
atau/usr/lib/go
dan memodifikasi jalur Anda di/etc/profile
atau$HOME/.profile
seharusnya sudah cukup.sumber
Cara terbaik untuk menghapus instalasi adalah dengan membuka terminal dan ketik
ini menghapus setiap paket yang terkait dengan go. Maka Anda bisa lari
Tetapi jika Anda melakukan itu dan tidak ada yang berhasil, Anda dapat melakukan ini
lalu coba jalankan pembersihan lagi. Tetapi Anda harus memperbarui ke Go 1.8, yang menentukan GOPATH untuk Anda. Tapi hey! sebelum memperbarui, hapus dulu golang yang ada.
sumber
Pertama, Anda harus menghapus semua paket go di sistem Anda dengan mengetikkan kode ini dari terminal
Kemudian ikuti instruksi untuk mengunduh dan menginstal golang
Situs web resmi golang
sumber