Järgmises artiklis vaatame Go-d. Tuntud ka kui GoLang, see on avatud lähtekoodiga programmeerimiskeel töötasid Google'is välja Robert Griesemer, Rob Pike ja Ken Thompson. Go keel on saadaval enamiku Gnu / Linuxi distributsioonide vaikehoidlates. Seda keelt kasutatakse aktiivselt mõnes Google'i tootmisserveris, aga ka teistes ettevõtetes nagu Dropbox, Soundcloud, Uber jne.
Selles artiklis näeme, kuidas installida ja konfigureerida Go programmeerimiskeelt Ubuntu. See on programmeerimiskeel koostatud, konkurent, hädavajalik, struktureeritud, pole objektile orienteeritud ja prügikorjaja. Saame Golangi installida paketihalduri abil või koodi alla laadida.
Installige Go Ubuntu
Installige Go keel paketihaldurite abil
DEB-põhistes süsteemides nagu Debian, Ubuntu, Linux Mint, saame selle installida terminalis järgmise käsuga (Ctrl + Alt + T):
sudo apt-get install golang
Võite otsida ka e installige täiendavaid tööriistu. DEB-põhistes süsteemides käivitage sama terminal:
sudo apt-cache search golang
Installige lähtekoodist Go
Vaikehoidlates olev Go keele versioon võib olla aegunud. Kui olete huvitatud uusima versiooni installimisest, laadige see alla ametlikult veebisaidilt ja installige see käsitsi, nagu allpool kirjeldatud. Selle näite jaoks olen seda valikut järginud.
Järgmised käsud, mida olen versioonis testinud Ubuntu 17.10. Need sammud on samad ka teiste Gnu / Linuxi distributsioonide puhul. Laadige uusim tihendatud versioon alla oma seadmest veebisait.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
nüüd kontrollige faili terviklikkust alla laaditud, nagu allpool näidatud.
sha256sum go1.9.3.linux-amd64.tar.gz
Väärtus SHA256 kontrollsumma et eelmine käsk näitab, et peate vastama allalaadimislingiga pakutule. Kui see ei ühti, laadige see uuesti alla.
Ekstraktige allalaaditud fail käsuga:
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
See ekstraheeritakse kataloogi / usr / local. -C lipp tähistab sihtkataloogi.
Seadistage Go
Nüüd peame määrake kasutaja profiilis tee Go. Muutke oma kasutajaprofiili, sisestades terminali (Ctrl + Alt + T):
sudo vi ~/.profile
Lisage järgmine rida:
export PATH=$PATH:/usr/local/go/bin
Salvestage ja sulgege fail.
Nüüd konfigureerime tööruumi. Tööruum on kataloogide hierarhia. Sel juhul anname teile selle juurte põhjal kolm kataloogi:
- src
- pkg
- konteiner
Selle kataloogide hierarhia saab luua terminalis järgmise käsu abil:
mkdir -p $HOME/go_projects/{src,pkg,bin}
Järgmisena peame osuta uuele tööruumile. Selleks muutke faili ~ / .profile:
sudo vi ~/.profile
Ja lisage sellele järgmised read:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Kui Go on installitud muusse kohta kui vaikekoht (/ usr / local /), peate määrama installimise tee (GOROOT) failis ~ / .profile. Näiteks, kui olete oma HOME kataloogi installinud Go, siis peate kasutajaprofiili faili lisama järgmised read:
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
Pange tähele seda kui olete Golangi installinud paketihaldurite abil, installimise tee on / usr / lib / go o / usr / lib / golang. Sellisel juhul peate marsruudi väärtust GOROOT-is värskendama.
Kui olete sobivad väärtused määranud, värskendage Go keskkonnaväärtusi, tippides:
source ~/.profile
Kontrollige installimist
Käivitage järgmised käsud, et kontrollida, kas kõik on õigesti installitud ja konfigureeritud. Vaatame installitud versioon koos:
go version
Et teda näha keskkonnateave, jookse:
go env
Kui näete tulemusi nagu eelmises ekraanipildis, palju õnne! saate hakata programmeerima kohe.
Looge Go abil „tere maailm“
Nüüd, kui meil on Go installitud, lähme edasi ja usume lihtne programm "tere maailm".
Loome faili nimega tere.go järgmise käsuga:
vi go_projects/src/hola/hola.go
Lisage sellesse järgmised read:
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
Salvestage ja sulgege fail. Käivitage järgmine käsk: koostada programm:
go install $GOPATH/src/hola/hola.go
Lõpuks käivitage programm kasutades käsku:
$GOBIN/hello
Kui kõik sujus, õnnitleme! Lõite just Go-ga näidisprogrammi.
Lisateavet vt abi jaotis töötab:
go help
Samuti saate kontrollida ametlik dokumentatsioon poolt Go.
Kui te seda keelt enam ei soovi, saate seda teha desinstallige see läbi paketihaldur või lihtsalt kataloogi / usr / local / go kustutamine. See sõltub teie installitud valikust. Lisaks eemaldab see ka kataloogid tööruumist.