Kitame straipsnyje apžvelgsime „Go“. Taip pat žinomas kaip „GoLang“ atvirojo kodo programavimo kalba „Google“ sukūrė Robertas Griesemeris, Robas Pike'as ir Kenas Thompsonas. „Go“ kalba yra numatytosiose daugumos „Gnu / Linux“ paskirstymų saugyklose. Ši kalba aktyviai naudojama kai kuriuose „Google“ gamybos serveriuose, taip pat kitose įmonėse, tokiose kaip „Dropbox“, „Soundcloud“, „Uber“ ir kt.
Šiame straipsnyje mes pamatysime, kaip įdiegti ir konfigūruoti „Go“ programavimo kalbą „Ubuntu“. Tai yra programavimo kalba kompilado, konkurentas, imperatyvus, struktūrizuotas, nėra orientuotas į objektą ir šiukšlių surinkėjas. „Golang“ galėsime įdiegti naudodami paketų tvarkyklę arba atsisiųsdami kodą.
Įdiekite „Go“ į „Ubuntu“
Įdiekite „Go“ kalbą naudodami paketų tvarkykles
DEB pagrįstose sistemose, tokiose kaip „Debian“, „Ubuntu“, "Linux monetų kalykla, galime jį įdiegti naudodami šią komandą terminale (Ctrl + Alt + T):
sudo apt-get install golang
Taip pat galite ieškoti el įdiekite papildomus įrankius. DEB pagrįstose sistemose paleiskite tą patį terminalą:
sudo apt-cache search golang
Įdiekite „Go“ iš šaltinio
„Go“ kalbos versija numatytosiose saugyklose gali būti pasenusi. Jei norite įdiegti naujausią versiją, atsisiųskite ją iš oficialios svetainės ir įdiekite rankiniu būdu, kaip aprašyta toliau. Šiame pavyzdyje tai buvo mano pasirinkta galimybė.
Šios komandos, kurias išbandžiau Ubuntu 17.10. Tačiau šie veiksmai yra vienodi ir kitiems „Gnu / Linux“ paskirstymams. Atsisiųskite naujausią suglaudintą versiją iš savo Interneto svetainė.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
Dabar patikrinkite failo vientisumą atsisiųsta taip, kaip parodyta žemiau.
sha256sum go1.9.3.linux-amd64.tar.gz
Vertė SHA256 kontrolinė suma kad ankstesnė komanda parodo, kad turite atitikti pateiktą su atsisiuntimo nuoroda. Jei neatitinka, atsisiųskite jį dar kartą.
Išskleiskite atsisiųstą failą naudodami komandą:
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
Jis bus išgautas kataloge / usr / local. -C vėliava nurodo paskirties katalogą.
Konfigūruoti „Go“
Dabar mes privalome nustatykite kelią į „Go“ vartotojo profilyje. Redaguokite savo vartotojo profilį įvesdami terminalą („Ctrl“ + „Alt“ + T):
sudo vi ~/.profile
Pridėkite šią eilutę:
export PATH=$PATH:/usr/local/go/bin
Išsaugokite ir uždarykite failą.
Dabar mes sukonfigūruosime darbo sritis. Darbo sritis yra katalogų hierarchija. Šiuo atveju pateiksime jums tris katalogus:
- src
- Pkg
- jusu siuksliu
Šią katalogų hierarchiją galime sukurti naudodami šią komandą terminale:
mkdir -p $HOME/go_projects/{src,pkg,bin}
Toliau mes turime nukreipkite į naują darbo sritį. Norėdami tai padaryti, redaguokite failą ~ / .profile:
sudo vi ~/.profile
Ir jame pridėkite šias eilutes:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Jei „Go“ įdiegta ne numatytojoje vietoje (/ usr / local /), turite nurodyti diegimo kelią (GOROOT) faile ~ / .profile. Pavyzdžiui, jei „HOME“ kataloge įdiegėte „Go“, tada vartotojo profilio faile turėsite pridėti šias eilutes:
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
Turėkite tai omenyje jei įdiegėte „Golang“ naudodami paketų tvarkyklesbus diegimo kelias / usr / lib / go o / usr / lib / golang. Tokiu atveju turėsite atnaujinti maršruto vertę GOROOT.
Nurodę tinkamas reikšmes, atnaujinkite „Go“ aplinkos vertes įvesdami:
source ~/.profile
Patikrinkite diegimą
Vykdykite šias komandas, kad patikrintumėte, ar viskas tinkamai įdiegta ir sukonfigūruota. Pažiūrėkime įdiegta versija su:
go version
Norėdami ją pamatyti informacija apie aplinką, paleisti:
go env
Jei matote tokius rezultatus kaip ankstesnėje ekrano kopijoje, sveikiname! galite pradėti programuoti dabar.
Sukurkite „labas pasaulį“ naudodamiesi „Go“
Dabar, kai jau įdiegėme „Go“, eikime pirmyn ir patikėkime paprasta „labas pasaulis“ programa.
Mes ketiname sukurti failą, vadinamą labas.go su tokia komanda:
vi go_projects/src/hola/hola.go
Pridėkite šias eilutes:
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
Išsaugokite ir uždarykite failą. Paleiskite šią komandą sudaryti programą:
go install $GOPATH/src/hola/hola.go
Galiausiai, paleiskite programą naudojant komandą:
$GOBIN/hello
Jei viskas pavyko gerai, sveikiname! Jūs ką tik sukūrėte programos pavyzdį naudodami „Go“.
Norėdami gauti daugiau informacijos, žr pagalbos skyrius veikia:
go help
Taip pat galite patikrinti oficialūs dokumentai pateikė „Go“.
Jei nebenorite šios kalbos, galite jį pašalinti Per paketų tvarkyklė O simplemente ištrinant katalogą / usr / local / go. Tai priklausys nuo pasirinktos diegimo parinkties. Be to, ji taip pat pašalina katalogus iš darbo srities.