Mengontrol Versi Go dengan Go Version Manager - GVM
Dalam pengembangan proyek Go, seringkali kita perlu mengubah versi Go yang digunakan. Entah beralih ke versi rendah atau ke versi diatasnya agar program berjalan dengan baik.
Untuk mengatasi hal tersebut tidak perlu khawatir karena kita bisa menggunakan GVM (Go Version Manager) untuk beralih ke versi Go yang sesuai dengan kebutuhan.
Disini Saya menggunakan OS linux Ubuntu 22.04 dan referensi penginstalan Saya dapatkan dari sumber resminya yaitu di link github berikut https://github.com/moovweb/gvm.
Mari kita lakukan penginstalannya…
Lihat cara instal Go di linux ubuntu: https://medium.com/@tegarpenemuan/install-golang-di-linux-ubuntu-735bd835e974
Langkah 1. Instalasi dependensi yang diperlukan
GVM memerlukan beberapa dependensi. Jadi kalian perlu menginstalnya. Untuk penginstalan kita lakukan lewat terminal.
Jadi, Silahkan buka terminal dan jalankan perintah berikut:
sudo apt-get update
sudo apt-get install curl git mercurial make binutils bison gcc build-essential
Langkah 2. Instalasi GVM
Setelah intsall bison selesai. Kita bisa lakukan instalasi GVMnya.
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
Langkah 3. Cek ada perintah apa saja di gvm
Kita bisa cek apakah berhasil terintsall dengan ketikan gvm dan sekaligus melihat terdapat perintah apa saja yang bisa digunakan.
gvm
Langkah 4. Cek versi golang yang tersedia
Untuk melihat versi Go yang tersedia. Kita bisa lakukan dengan gvm install maka akan ditampilkan list versi Go yang tersedia.
gvm listall
Lihat versi yang tersedia dari versi 1.0.1 sampai 1.21.3
Langkah 5. Memasang versi Go
Untuk memasang versi Go tertentu, gunakan perintah berikut:
gvm install go1.21.3 # Gantilah dengan versi Go yang Anda inginkan
Catatan: untuk uninstall bisa lakukan dengan cara
gvm uninstall go1.21.3 # Gantilah dengan versi Go yang Anda inginkan
Langkah 6. Cek list versi Go yang telah terinstal
gvm list
Karena kita baru install satu versi Go jadi yang tampil baru satu. Tapi, jika menginstall lebih dari satu maka akan tampil sesuai dengan banyak versi yang diinstall.
Langkah 7. Menggunakan versi Go tertentu
Setelah Anda memasang beberapa versi Go, Anda dapat mengaktifkan versi yang diinginkan dengan perintah:
gvm use go1.21.3 --default # Gantilah dengan versi Go yang Anda inginkan
Dengan perintah diatas kita memilih menggunakan versi Go go1.21.3
Untuk beralih versi cukup install versi Go yang diinginkan dan lakukan perintah ini dan ganti versi Gonya.
Langkah 8. Cek versi go saat ini
go version
Selesai.
Lihat cara instal Go di linux ubuntu: https://medium.com/@tegarpenemuan/install-golang-di-linux-ubuntu-735bd835e974