U sljedećem ćemo članku pogledati Go. Također poznat kao GoLang, to je programski jezik otvorenog koda koji su na Googleu razvili Robert Griesemer, Rob Pike i Ken Thompson. Go jezik dostupan je u zadanim spremištima većine Gnu / Linux distribucija. Ovaj se jezik aktivno koristi na nekim Googleovim produkcijskim poslužiteljima, kao i u drugim tvrtkama kao što su Dropbox, Soundcloud, Uber itd.
U ovom ćemo članku vidjeti kako instalirati i konfigurirati programski jezik Go u Ubuntuu. Ovo je programski jezik sastaviti, konkurent, imperativ, strukturirano, nije objektno orijentiran i 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 sustavima temeljenim na DEB-u poput Debian, Ubuntu, Linux Mint, možemo ga instalirati pomoću sljedeće naredbe u terminalu (Ctrl + Alt + T):
sudo apt-get install golang
Također možete tražiti e instalirajte dodatne alate. Na sustavima koji se temelje 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 koje sam testirao u verziji Ubuntu 17.10. Međutim, ovi su koraci isti za ostale Gnu / Linux distribucije. Preuzmite najnoviju komprimiranu verziju s vašeg web stranica.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
Sada provjerite cjelovitost datoteke preuzeto kao što je prikazano u nastavku.
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.
Konfigurirajte Go
Sad moramo postavite put 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.
Sad ćemo konfigurirati radni prostor. Radni prostor je hijerarhija direktorija. U ovom ćemo vam slučaju dati tri direktorija u korijenu:
- src
- PKG
- kanta
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 nju dodajte sljedeće retke:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Ako je Go instaliran na lokaciji koja nije zadana lokacija (/ usr / local /), morate navesti put 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 tom ćete slučaju trebati ažurirati vrijednost rute u GOROOT-u.
Nakon što navedete odgovarajuće vrijednosti, ažurirajte vrijednosti okoliša Go tipkajući:
source ~/.profile
Provjerite instalaciju
Izvedite sljedeće naredbe da biste provjerili je li sve ispravno instalirano i konfigurirano. Da vidimo instalirana verzija s:
go version
Da je vidim informacije o okolišu, trčanje:
go env
Ako vidite rezultate poput onih na prethodnom snimku zaslona, čestitamo! možete početi s 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
U njega dodajte sljedeće retke:
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
Konačno, 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đer možete provjeriti službena dokumentacija od Go.
U slučaju da više ne želite ovaj jezik, možete deinstalirajte ga Kroz upravitelj paketa o simplemente brisanje direktorija / usr / local / go. Ovisit će o opciji instalacije koju ste poduzeli. Osim toga, uklanja i direktorije iz radnog prostora.