Hvernig á að setja upp GoLang (Go forritunarmál) í Linux


Go (einnig nefnt GoLang) er opinn og lægra forritunarmál sem er hannað til að gera notendum kleift að skrifa einföld, áreiðanleg og mjög skilvirk tölvuforrit.

Þróað árið 2007 hjá Google af hópi forritara - Robert Griesemer, Rob Pike og Ken Thompson, það er samansett, kyrrstætt vélritað tungumál eins og önnur kerfismál eins og C, C++, Java og mörg fleiri.

GoLang er mjög afkastamikið og læsilegt með stuðningi fyrir netkerfi og fjölvinnslu og það er einnig skalanlegt í umfangsmiklum kerfum. Hér að neðan er listi yfir nokkur vel þekkt opinn uppspretta verkefni sem þróuð eru með GoLang:

  • Dokkari
  • Kubernetes
  • Lime
  • InfluxDB
  • Gogs (Go Git Service) meðal annarra.

Settu upp GoLang í Linux kerfum

1. Farðu í wget skipunina sem hér segir:

$ wget -c https://golang.org/dl/go1.15.2.linux-amd64.tar.gz   [64-bit]
$ wget -c https://golang.org/dl/go1.15.2.linux-386.tar.gz     [32-bit]

2. Næst skaltu athuga heilleika tarballsins með því að sannreyna SHA256 athugunarsummu skjalasafnsins með því að nota shasum skipunina eins og hér að neðan, þar sem fáninn -a er notaður til að tilgreina reikniritið sem á að nota:

$ shasum -a 256 go1.7.3.linux-amd64.tar.gz

b49fda1ca29a1946d6bb2a5a6982cf07ccd2aba849289508ee0f9918f6bb4552  go1.15.2.linux-amd64.tar.gz

Mikilvægt: Til að sýna að innihald skjalasafnsskrárinnar sem hlaðið er niður sé nákvæmlega afritið sem gefið er upp á GoLang vefsíðunni, ætti 256 bita kjötkássagildið sem myndast úr skipuninni hér að ofan eins og sést í úttakinu að vera það sama og fylgir með niðurhalstenglinum .

Ef það er tilfellið skaltu halda áfram í næsta skref, annars skaltu hlaða niður nýjum tarball og keyra ávísunina aftur.

3. Dragðu síðan út tar-skjalasafnsskrárnar í /usr/local möppu með því að nota skipunina hér að neðan.

$ sudo tar -C /usr/local -xvzf go1.15.2.linux-amd64.tar.gz

Þar sem -C tilgreinir áfangaskrána..

Stilla GoLang umhverfi í Linux

4. Settu fyrst upp Go vinnusvæðið þitt með því að búa til möppu ~/go_projects sem er rót vinnusvæðisins þíns. Vinnusvæðið samanstendur af þremur möppum, nefnilega:

  1. bin sem mun innihalda Go executable binars.
  2. src sem mun geyma frumskrárnar þínar og
  3. pkg sem mun geyma pakkahluti.

Búðu því til möpputréð hér að ofan sem hér segir:

$ mkdir -p ~/go_projects/{bin,src,pkg}
$ cd ~/go_projects
$ ls

5. Nú er kominn tími til að keyra Go eins og önnur Linux forrit án þess að tilgreina algjöra slóð þess, uppsetningarskrá hennar verður að vera geymd sem eitt af gildum PATH umhverfisbreytunnar.

Bættu nú /usr/local/go/bin við PATH umhverfisbreytuna með því að setja línuna fyrir neðan í /etc/profile skrána þína fyrir uppsetningu um allt kerfið eða $HOME/.profile eða $HOME ./bash_profile fyrir notendasértæka uppsetningu:

Notaðu valinn ritstjórann þinn, opnaðu viðeigandi notendaprófílskrá eins og á dreifingu þinni og bættu við línunni hér að neðan, vistaðu skrána og farðu úr:

export  PATH=$PATH:/usr/local/go/bin

6. Stilltu síðan gildin fyrir GOPATH og GOBIN Go umhverfisbreytur í notendaprófílskránni þinni (~/.profile eða ~/bash_profile) til að benda á vinnusvæðisskrána þína.

export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"

Athugið: Ef þú settir upp GoLang í sérsniðinni möppu aðra en sjálfgefna (/usr/local/), verður þú að tilgreina þá möppu sem gildi GOROOT breytunnar.

Til dæmis, ef þú hefur sett upp GoLang í heimaskránni skaltu bæta línunum hér að neðan við $HOME/.profile eða $HOME/.bash_profile skrána þína.

export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin

7. Lokaskrefið undir þessum hluta er að gera breytingar sem gerðar eru á notendasniðinu í núverandi bash lotu þannig:

$ source ~/.bash_profile
OR
$ source ~/.profile

Staðfestu GoLang uppsetningu

8. Keyrðu skipanirnar hér að neðan til að skoða Go útgáfuna þína og umhverfið:

$ go version
$ go env

Sláðu inn eftirfarandi skipun til að birta notkunarupplýsingar fyrir Go tólið, sem stjórnar Go frumkóða:

$ go help

9. Til að prófa hvort Go uppsetningin þín virki rétt skaltu skrifa lítið Go hello world forrit, vista skrána í ~/go_projects/src/hello/ möppu. Allar GoLang frumskrár þínar verða að enda með .go endingunni.

Byrjaðu á því að búa til halló verkefnaskrána undir ~/go_projects/src/:

$ mkdir -p ~/go_projects/src/hello

Notaðu síðan uppáhalds ritilinn þinn til að búa til hello.go skrána:

$ vi ~/go_projects/src/hello/hello.go

Bættu við línunum hér að neðan í skránni, vistaðu hana og farðu úr:

package main 

import "fmt"

func main() {
    fmt.Printf("Hello, you have successfully installed GoLang in Linux\n")
}

10. Settu saman forritið hér að ofan eins og notaðu go install og keyrðu það:

$ go install $GOPATH/src/hello/hello.go
$ $GOBIN/hello

Ef þú sérð úttakið sem sýnir þér skilaboðin í forritaskránni, þá virkar uppsetningin rétt.

11. Til að keyra Go tvöfaldar keyrslurnar þínar eins og aðrar Linux skipanir skaltu bæta $GOBIN við PATH umhverfisbreytuna þína.

Tilvísunartenglar: https://golang.org/

Það er það! Þú getur nú haldið áfram og lært GoLang til að skrifa einföld, áreiðanleg og mjög skilvirk tölvuforrit. Ertu nú þegar að nota GoLang?

Deildu reynslu þinni með okkur og mörgum öðrum Linux notendum þarna úti í gegnum athugasemdahlutann hér að neðan eða hugsanlega, þú getur spurt spurningar í tengslum við þessa handbók eða GoLang.