Golang adalah bahasa pengaturcaraan yang dikembangkan oleh Google yang sesuai dengan tradisi C, tetapi memusatkan perhatian pada kesederhanaan dan keselamatan. Ini telah menjadi bahasa popular yang digunakan untuk pengembangan dan rangkaian dari pelayan. Tutorial ini tidak khusus pengedaran. Kami akan memasang Golang ke Ubuntu 14.04, tetapi arahan ini harus berfungsi pada CentOS atau pengedaran linux lain (dengan beberapa perubahan kecil jika diperlukan).
Muat turun Golang
Untuk sistem 32-bit, jalankan:
wget https://storage.googleapis.com/golang/go1.3.3.linux-386.tar.gz
tar -xf go1.3.3.linux-386.tar.gz
Untuk sistem 64-bit, jalankan:
wget https://storage.googleapis.com/golang/go1.3.3.linux-amd64.tar.gz
tar -xf go1.3.3.linux-amd64.tar.gz
Pindah Direktori
Setelah pengekstrakan, anda akan mendapat direktori bernama go
. Pindahkan folder ini ke /opt/
(atau direktori pilihan anda).
mv go /opt/
Sekiranya anda memutuskan untuk memasukkannya ke dalam direktori yang lain, ingatlah untuk mengubah jalur direktori sesuai dalam beberapa langkah berikutnya.
Tambah ke Laluan Alam Sekitar
Agar semuanya berfungsi seperti yang sepatutnya, anda perlu melakukan beberapa perkara. Buat dua pemboleh ubah sistem yang disebut GOROOT
dan GOPATH
. Kedua pemboleh ubah ini akan digunakan oleh Golang sendiri semasa membuat aplikasi anda. Anda juga perlu membuat direktori untuk menyimpan kebergantungan yang ditarik.
mkdir /opt/gopkg
export GOPATH="/opt/gopkg"
export GOROOT="/opt/go"
Sekiranya anda mahukan perubahan menjadi kekal semasa reboot, anda perlu menjalankan perintah berikut:
echo export GOPATH=/opt/gopkg >> ~/.bashrc
echo export GOROOT=/opt/go >> ~/.bashrc
echo export PATH=$PATH:$GOROOT/bin:$GOPATH/bin >> ~/.bashrc
Sekarang anda perlu menambahkannya ke PATH
pemboleh ubah anda .
export PATH=$PATH:$GOPATH/bin:$GOROOT/bin
Sahkan Pemasangan
Periksa pemasangan dengan menjalankan go
perintah. Apabila anda menjalankan perintah, anda akan melihat senarai pilihan.
Buat fail yang dipanggil test.go
dan isi dengan kod berikut:
package main
import "fmt"
func main(){
fmt.Printf("Hello world\n");
}
Anda boleh menjalankan skrip ini dengan mengetik perintah go run test.go
. Mesej Hello world
akan dicetak ke terminal anda.