Mengontrol Versi Go dengan Go Version Manager - GVM

Tegar Penemuan
3 min readOct 11, 2023

--

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

--

--