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 GOROOTdan 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 PATHpemboleh ubah anda .
export PATH=$PATH:$GOPATH/bin:$GOROOT/bin
Sahkan Pemasangan
Periksa pemasangan dengan menjalankan goperintah. Apabila anda menjalankan perintah, anda akan melihat senarai pilihan.
Buat fail yang dipanggil test.godan 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 worldakan dicetak ke terminal anda.