Pergi, pasang bahasa pengaturcaraan ini di Ubuntu 17.10

mengenai pergi

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"

Pergi ke konfigurasi profil pengguna

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

pergi maklumat dan pemeriksaan 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:

pemasangan dan pelancaran program di Go

$GOBIN/hello

Sekiranya semuanya berjalan lancar, tahniah! Anda baru sahaja membuat program contoh dengan Go.

Untuk maklumat lebih lanjut, lihat bahagian pertolongan berjalan:

Pergi Bantuan

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.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.