Menginstall Golang dilinux
Go atau golang adalah bahasa pemrograman yang dikembangkan oleh Google, bahasanya mudah, cepat dan cross platform serta bersifat open source.
Pertama, download golang dari website golang.org kemudian ekstrak ke folder yang diinginkan misalnya /opt.
Kemudian setting path golang agar bisa dieksekusi dari mana aja, bisa per user atau secara global. Untuk setingan per user bisa kamu tambahkan pada file .bashrc di folder home kamu seperti berikut ini:
export GOROOT=/opt/go
export PATH=$GOROOT/bin:$PATH
Kemudian restart bash kamu dengan mengetik diterminal source ~/.bashrc agar setingan yang kita tambahkan dapat diterapkan. Kemudian periksa apakah go sudah terinstall dengan benar dengan mengetikan perintah “go version” (tanpa petik) di terminal.
Jika keluar output seperti di bawah ini maka golang sukses terinstall.
go version go1.5.1 linux/amd64
Lalu ada satu setingan lagi yang perlu kita tambahkan pada file .bashrc yaitu setingan direktori kerja kita. Caranya buat folder kerja kamu misalnya Golang pada home, misalnya /home/agus/Golang. Kemudian buat folder src, didalamnya buat lagi folder seperti ini
github.com/agus/hello
kenapa namanya harus github.com?, sebenarnya tidak harus github.com bisa juga dengan nama lain misalnya example.com/agus/hello. Namun hal ini agar mempermudah apabila nanti source code akan dipublish ke github.com maka namanya github.com. Jangan lupa buat folder bin didalam folder $GOPATH agar file binary yang terinstall pada saat install paket dapat dijalankan.
Setelah pembuatan folder selesai tambahkan perintah berikut ini ke file .bashrc
export GOPATH=/home/agus/Golang
export PATH=$GOPATH/bin:$PATH
Jika menginginkan golang dapat diakses oleh semua user pada komputer kamu, maka tambahkan setingan di atas kecuali GOPATH-nya ke file /etc/.bash.bashrc
Langkah terakhir adalah men-tes dengan script sederhana yaitu helo world hehehe. Namai dengan nama hello_world.go
package main
import “fmt”
func main() {
fmt.Println(“Hello, World!”);
}
Jalankan dengan perintah
$ go run hello_world.go
// output: Hello, World!
Jika tidak ada error berarti kamu berhasil menginstall golang, selamat bermain main dengan golang :)