U sljedećem članku ćemo pogledati Go. Poznat je i kao GoLang programski jezik otvorenog koda koji su na Googleu razvili Robert Griesemer, Rob Pike i Ken Thompson. Go jezik je dostupan u zadanim spremištima većine Gnu / Linux distribucija. Ovaj jezik se aktivno koristi na nekim Googleovim produkcijskim serverima, kao i drugim kompanijama poput Dropbox-a, Soundcloud-a, Ubera itd.
U ovom ćemo članku vidjeti kako instalirati i konfigurirati programski jezik Go u Ubuntuu. Ovo je programski jezik sastavio, konkurent, imperativ, strukturirano, nije objektno orijentisan i sa sakupljač smeća. Moći ćemo instalirati Golang pomoću upravitelja paketa ili preuzimajući kod.
Instalirajte Go on Ubuntu
Instalirajte jezik Go pomoću upravitelja paketa
U sistemima zasnovanim na DEB-u Debian, Ubuntu, Linux Mint, možemo ga instalirati pomoću sljedeće naredbe u terminalu (Ctrl + Alt + T):
sudo apt-get install golang
Takođe možete tražiti e instalirajte dodatne alate. Na sistemima zasnovanim na DEB, izvodite se na istom terminalu:
sudo apt-cache search golang
Instalirajte Go iz izvora
Verzija jezika Go u zadanim spremištima možda je zastarjela. Ako ste zainteresirani za instalaciju najnovije verzije, preuzmite je sa službenog web mjesta i instalirajte ručno kako je opisano u nastavku. U ovom primjeru ovo je opcija koju sam slijedio.
Sljedeće naredbe sam testirao u verziji Ubuntu 17.10. Međutim, ovi koraci su isti za ostale Gnu / Linux distribucije. Preuzmite najnoviju komprimovanu verziju sa svog računara web stranica.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
Sada provjerite cjelovitost datoteke preuzeto kao što je prikazano dole.
sha256sum go1.9.3.linux-amd64.tar.gz
Vrijednost SHA256 kontrolna suma da prethodna naredba pokazuje da se morate podudarati s onom priloženom vezom za preuzimanje. Ako se ne podudara, preuzmite ga ponovo.
Izdvojite preuzetu datoteku naredbom:
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
Bit će izdvojeno u direktorij / usr / local. Oznaka -C označava odredišni direktorij.
Konfiguriraj Go
Sad moramo postavite putanju na Go u korisnikovom profilu. Uredite svoj korisnički profil upisivanjem terminala (Ctrl + Alt + T):
sudo vi ~/.profile
Dodajte sljedeći redak:
export PATH=$PATH:/usr/local/go/bin
Spremite i zatvorite datoteku.
Sada ćemo konfigurirati radni prostor. Radni prostor je hijerarhija direktorija. U ovom slučaju dat ćemo vam tri direktorija u korijenu:
- src
- pkg
- am
Ovu hijerarhiju direktorija možemo stvoriti pomoću sljedeće naredbe u terminalu:
mkdir -p $HOME/go_projects/{src,pkg,bin}
Dalje, moramo pokažite na novi radni prostor. Da biste to učinili, uredite datoteku ~ / .profile:
sudo vi ~/.profile
I u to dodajte sljedeće redove:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Ako je Go instaliran na lokaciji koja nije zadana lokacija (/ usr / local /), morate navesti putanju instalacije (GOROOT) u datoteci ~ / .profile. Na primjer, ako ste instalirali Go u svoj direktorij HOME, tada ćete morati dodati sljedeće retke u datoteku korisničkog profila:
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
Imajte to na umu ako ste Golang instalirali pomoću upravitelja paketa, instalacijski put će biti / usr / lib / go o / usr / lib / golang. U ovom slučaju trebat ćete ažurirati vrijednost rute u GOROOT-u.
Nakon što navedete odgovarajuće vrijednosti, ažurirajte vrijednosti okoline Go tipkanjem:
source ~/.profile
Provjerite instalaciju
Izvedite sljedeće naredbe da provjerite je li sve ispravno instalirano i konfigurirano. Da vidimo instalirana verzija sa:
go version
Da je vidim informacije o životnoj sredini, pokrenite:
go env
Ako vidite rezultate poput onih na prethodnom snimku zaslona, čestitamo! možete početi sa programiranjem sada.
Stvorite 'zdravi svijet' koristeći Go
Sad kad smo instalirali Go, krenimo i vjerujmo jednostavan program 'hello world'.
Stvorit ćemo datoteku pod nazivom zdravo.go sa sljedećom naredbom:
vi go_projects/src/hola/hola.go
Dodajte u njega sljedeće redove:
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
Spremite i zatvorite datoteku. Pokrenite sljedeću naredbu za sastaviti program:
go install $GOPATH/src/hola/hola.go
Na kraju, pokrenite program pomoću naredbe:
$GOBIN/hello
Ako je sve prošlo u redu, čestitamo! Upravo ste kreirali primjer programa s Goom.
Za više detalja pogledajte odjeljak za pomoć trčanje:
go help
Takođe možete provjeriti službena dokumentacija od Go.
U slučaju da više ne želite ovaj jezik, možete deinstalirajte ga kroz menadžer paketa ili jednostavno brisanje direktorija / usr / local / go. Ovisit će o opciji instalacije koju ste preuzeli. Nadalje, također uklanja direktorije iz radnog prostora.