Go (sering disebut sebagai Golang) adalah bahasa pemrograman yang dikompilasi dan diketik secara statis yang dirancang oleh Google. Go secara sintaksis mirip dengan C, tetapi dengan memory safety, garbage collection, structural typing, dan CSP-style concurrency. Bahasa ini sering disebut sebagai Golang karena nama domainnya, golang.org, tetapi nama aslinya adalah Go.1
Install & Setup Go
Sebenarnya menginstall Go cukup mudah, instruksi yang telah disediakan pada https://go.dev/doc/install mungkin sudah lebih dari cukup.
1. Buka terminal di wsl Kamu dengan menekan ⊞ Win+R ketik bash
, lalu ↵ Enter.
2. Apabila sudah ada versi Go sebelumnya, maka hapus terlebih dahulu.
sudo rm -rf /usr/local/go
3. Unduh versi Go terbaru pada https://go.dev/dl.
# jika menggunakan wget
wget https://go.dev/dl/go1.23.2.linux-amd64.tar.gz
# jika menggunakan curl
curl -L https://go.dev/dl/go1.23.2.linux-amd64.tar.gz -o go1.23.2.linux-amd64.tar.gz
4. Ekstrak versi Go terbaru yang sudah diunduh di point 2 ke lokasi /usr/local/go
.
sudo tar -C /usr/local -xzf go1.23.2.linux-amd64.tar.gz
5. Buka file .profile
atau /etc/profile
atau .bashrc
atau .bash_profile
vi ~/.profile
6. Edit dengan menekan Insert (biasanya di pojok kanan atas keyboard, sebelah kiri Delete ), dan tambahkan 3 baris berikut pada bagian paling akhir dari file tersebut.
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
7. Simpan file tersebut dengan menekan Esc lalu ketik :x
dan tekan ↵ Enter.
Cek Versi Go
Setelah kamu melakukan point 7, tutup dan buka kembali terminal wsl kamu, maka kamu bisa mengecek versi Go yang digunakan.
go version
Pastikan versi yang muncul sudah sesuai dengan versi yang diinginkan.
// Output
go version go1.23.2 linux/amd64
Update Versi Go
Untuk melakukan update versi Go, maka cukup menjalankan instruksi yang sama seperti diatas, namun tidak perlu lagi melakukan point 5-7.
Install Beberapa Versi Go
Kamu juga bisa menginstall beberapa versi Go di komputer kamu, misalnya kamu mau menginstall Go versi 1.18 maka kamu bisa mengunduhnya menggunakan perintah go install
.
go install golang.org/dl/go1.19@latest
go1.19 download
Untuk menjalankan Go dengan versi tersebut, cukup tambahkan versi yang diinginkan bersamaan dengan go seperti sebagai berikut.
go1.19 version
// Output
go version go1.19 linux/amd64
Untuk mengetahui dimana lokasi instalasi Go versi tersebut, kamu bisa menggunakan GOROOT
.
go1.19 env GOROOT
// Output
/home/ubuntu/sdk/go1.19
Uninstall Go
Kamu bisa meng-uninstall Go dengan menghapus folder Go.
sudo rm -rf $GOROOT
sudo rm -rf $GOPATH
Hapus juga Environtment Variable terkait Go, buka file .profile
atau /etc/profile
atau .bashrc
atau .bash_profile
vi ~/.profile
Edit dengan menekan Insert dan hapus 3 baris berikut yang terdapat pada bagian paling akhir dari file tersebut.
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
Simpan file tersebut dengan menekan Esc lalu ketik :x
dan tekan ↵ Enter.
Demikian artikel kali ini, semoga bermanfaat.