Dalam artikel seterusnya kita akan melihat Go. Juga dikenali sebagai GoLang, ia adalah bahasa pengaturcaraan sumber terbuka dibangunkan di Google oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Bahasa Go tersedia di repositori lalai sebilangan besar pengedaran Gnu / Linux. Bahasa ini digunakan secara aktif di beberapa pelayan pengeluaran Google, serta syarikat lain seperti Dropbox, Soundcloud, Uber, dll.
Dalam artikel ini kita akan melihat cara memasang dan mengkonfigurasi bahasa pengaturcaraan Go di Ubuntu. Ini adalah bahasa pengaturcaraan disusun, serentak, mustahak, berstruktur, tidak berorientasikan objek dan pengutip sampah. Kami akan dapat memasang Golang menggunakan pengurus pakej atau memuat turun kodnya.
Pasang Go di Ubuntu
Pasang bahasa Go menggunakan pengurus pakej
Dalam sistem berasaskan DEB seperti Debian,Ubuntu, Linux Mint, kita dapat memasangnya dengan menggunakan perintah berikut di terminal (Ctrl + Alt + T):
sudo apt-get install golang
Anda juga boleh mencari e memasang alat tambahan. Pada sistem berasaskan DEB, jalankan di terminal yang sama:
sudo apt-cache search golang
Pasang Go dari sumber
Versi bahasa Go di repositori lalai mungkin sudah usang. Sekiranya anda berminat untuk memasang versi terbaru, muat turun dari laman web rasmi dan pasang secara manual seperti yang dijelaskan di bawah. Untuk contoh ini, ini adalah pilihan yang saya ikuti.
Perintah berikut telah saya uji dalam versi Ubuntu 17.10. Walau bagaimanapun, langkah-langkah ini sama untuk pengedaran Gnu / Linux yang lain. Muat turun versi termampat terkini dari anda laman web.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
Sekarang periksa integriti fail dimuat turun seperti gambar di bawah.
sha256sum go1.9.3.linux-amd64.tar.gz
Nilai Pemeriksaan SHA256 bahawa arahan sebelumnya menunjukkan bahawa anda mesti sepadan dengan perintah yang disediakan dengan pautan muat turun. Sekiranya tidak sesuai, muat turun sekali lagi.
Ekstrak fail yang dimuat turun dengan arahan:
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
Ia akan diekstrak ke dalam direktori / usr / setempat. Bendera -C menunjukkan direktori tujuan.
Konfigurasikan Go
Sekarang, kita mesti tetapkan jalan ke Pergi di profil pengguna. Edit profil pengguna anda dengan menaip terminal (Ctrl + Alt + T):
sudo vi ~/.profile
Tambahkan baris berikut:
export PATH=$PATH:/usr/local/go/bin
Simpan dan tutup fail.
Sekarang kita akan mengkonfigurasi ruang kerja. Ruang kerja adalah hierarki direktori. Dalam kes ini, kami akan memberi anda tiga direktori dalam akarnya:
- src
- pkg
- bin
Kita boleh membuat hierarki direktori ini menggunakan arahan berikut di terminal:
mkdir -p $HOME/go_projects/{src,pkg,bin}
Seterusnya, kita mesti arahkan ke ruang kerja baru. Untuk melakukan ini, edit fail ~ / .profile:
sudo vi ~/.profile
Dan di dalamnya tambahkan baris berikut:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Sekiranya Go dipasang di lokasi selain dari lokasi lalai (/ usr / tempatan /), anda mesti menentukan jalan pemasangan (GOROOT) dalam fail ~ / .profile. Sebagai contoh, jika anda telah memasang Go di direktori HOME anda, maka anda perlu menambahkan baris berikut dalam fail profil pengguna:
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
Harap maklum bahawa jika anda telah memasang Golang menggunakan pengurus pakej, jalan pemasangan akan / usr / lib / pergi o / usr / lib / golang. Dalam kes ini, anda perlu mengemas kini nilai laluan di GOROOT.
Setelah anda menentukan nilai yang sesuai, kemas kini nilai persekitaran Go dengan menaip:
source ~/.profile
Sahkan pemasangan
Jalankan arahan berikut untuk memeriksa apakah semuanya telah dipasang dan dikonfigurasi dengan betul. Mari lihat versi dipasang dengan:
go version
Untuk melihatnya maklumat persekitaran, jalankan:
go env
Sekiranya anda melihat hasil seperti pada tangkapan skrin sebelumnya, tahniah! anda boleh memulakan pengaturcaraan sekarang.
Buat 'dunia hello' menggunakan Go
Sekarang kita sudah memasang Go, mari maju dan yakin program 'hello world' yang sederhana.
Kami akan membuat fail yang dipanggil hello.go dengan arahan berikut:
vi go_projects/src/hola/hola.go
Tambahkan baris berikut di dalamnya:
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
Simpan dan tutup fail. Lancarkan arahan berikut ke menyusun program:
go install $GOPATH/src/hola/hola.go
Akhirnya, jalankan program menggunakan arahan:
$GOBIN/hello
Sekiranya semuanya berjalan lancar, tahniah! Anda baru sahaja membuat program contoh dengan Go.
Untuk maklumat lebih lanjut, lihat bahagian pertolongan berjalan:
go help
Anda juga boleh menyemak dokumentasi rasmi oleh Go.
Sekiranya anda tidak lagi mahukan bahasa ini, anda boleh nyahpasangnya melalui pengurus pakej atau semata-mata memadam direktori / usr / local / go. Itu bergantung pada pilihan pemasangan yang anda ambil. Di samping itu, ia juga membuang direktori dari ruang kerja.