Blog

Cara Instal dan Seting Golang di Ubuntu

 

Cara Instal dan Seting Golang di Ubuntu

Golang     4 months ago


Beberapa bulan lalu saya memutuskan untuk mempelajari bahasa pemrograman besutan google yang biasa dikenal dengan "Golang".

Apa kelebihan dari golang? bisa ditemukan banyak sekali diskusi-diskusi di forum pemrograman sangat banyak sekali yang merekomendasikan untuk menggunakan bahasa yang satu ini.

Kelebihan yang paling banyak dibicarakan adalah kemampuan "concurrency" yang luar biasa. Bahasa yang sederhana dan mudah dipahami, ringan saat dieksekusi, dan masih banyak lagi kelebihan bahasa ini.

Kali ini kita akan memulai install dan juga seting Golang di Ubuntu 14+.

Pertama-tama silahkan buka terminal, lalu ketikan command dibawah ini:

$ sudo apt-get install golang

File instalasi Golang cukup besar, kurang lebih 250MB. Jadi kalian bisa santai sejenak hingga proses download selesai.

Sekarang tiba bagian yang penting. Kesuksesan Golang bergantung pada pengaturan "ruang kerja" yang melibatkan struktur direktori tertentu, yakni: bin/, pkg/, dan src/.

Selanjutnya kita akan membuat folder untuk Path golang. Kita akan membuat sebuah folder tersebunyi dengan nama .go pada $HOME. Selanjutnya kita arahkan GOPATH ke dalam folder yang kita buat barusan. Silahkan ikuti command dibawah ini:

$ mkdir ~/.go
$ echo "GOPATH=$HOME/.go" >> ~/.bashrc
$ echo "export GOPATH" >> ~/.bashrc
$ echo "PATH=\$PATH:\$GOPATH/bin # Add GOPATH/bin to PATH for scripting" >> ~/.bashrc
$ source ~/.bashrc

Selanjutnya kita coba membuat project sederhana menggunakan go, untuk menguji apakah Golang kita berhasil terinstal dengan sempurna.

$ mkdir -p $GOPATH/src/github.com/user
$ mkdir ~/hello-go
$ ln -s ~/hello-go ~/.go/src/github.com/user/hello-go

Kita telah membuat file hello.go, kemudian ikuti contoh dibawah ini:

package main

import "fmt"

func main() {
  fmt.Println("Hello world")
}

Kemudian masuk ke folder ~/.go/src/github.com/user/ melalui terminal lalu ketikan go run hello.go dan tekan enter. Jika tampil "Hello world" makan proses instalasi berhasil dengan sempurna, jika belum silahkan ulangi proses diatas.


CARI ARTIKEL
Card image cap
AUTHOR: Wisnu

"Client-facing" person. His goal - help clients/projects succeed and always coding.


Lihat Project Kami | Bertemu Tim Kami

Tertarik berkerja dengan kami? Email disini:
wisnu@tipa.co.id