Hallo semua, kali ini saya akan membagikan tips tentang bagaimana cara instalasi Bahasa Pemrograman GO atau golang di OS Linux Ubuntu 22.04. Tanpa banyak basa-basi langsung kita masuk ke pembahasannya.
1. Unduh File Biner GO
Hal pertama yang perlu dilakukan adalah mengunduh file biner Bahasa GO melalui website resmi GO. Kamu bisa klik disini untuk langsung mengunduh versi 1.19.1 untuk processor 64-bit. Atau kamu juga bisa kunjungi link ini untuk melihat semua versi GO yang ada.
2. Menghapus Versi GO sebelumnya
Tahap selanjutanya kita harus menghapus semua versi GO yang pernah kita install. Jika kamu pertama kali melakukan instalasi GO, kamu bisa melompati tahap ini dan lanjut ke tahap selanjutnya.
Untuk menghapus versi go sebelumnya kita hanya perlu mengetikkan kode dibawah di terminal.
$ sudo rm -rf /usr/local/go && tar -C /usr/local -xzf go1.19.1.linux-amd64.tar.gz
Setelah proses selesai, versi GO sebelumnya akan terhapus dan membuat tree baru GO di /usr/local/go.
3. Menambahkan PATH
environment variable
Setelah selesai melukan tahap kedua, kita perlu menambahkan PATH ke dalama environment variable. Kita dapat melakukkany dengan menambahkan baris ini ke $HOME/.profile atau /etc/profile Anda (untuk instalasi di seluruh sistem):
export PATH=$PATH:/usr/local/go/bin
Terkadang Perubahan yang dibuat pada file profil mungkin tidak bisa muncul sebelum kita mulai ulang komputer kita. Oleh sebab itu kita perlu mulai ulang komputer kita sebelum kita mula membuat proggram dengan GO.
4. Cek Versi
Nah sebelum kita membuat proggram dengan GO, kita perlu mengecek apakah semua tahap yang kita lakukan sudah berhasil atau belum dengan mengecek versi go yang ada di komputer kita dengan mengetikan kode berikut di terminal kita :
$ go version
Kalau semua tahap yang kita lakukan sudah berhasil maka akan muncul versi go yang sudah kita install.
Jika belum muncul cobalah untuk mulai ulang (restart) komputer kamu, jika belum muncul juga coba ulangi proses dari awal.
Kalau ada yang ingin ditanyakan silahkan tulis dikolom komentar. Selamat Mencoba.