Kako namestiti GoLang (Go Programski jezik) v Linux
Go (imenovan tudi GoLang) je odprtokodni in nižji programski jezik, ki uporabnikom omogoča enostavno pisanje preprostih, zanesljivih in zelo učinkovitih računalniških programov.
Skupina programerjev - Robert Griesemer, Rob Pike in Ken Thompson, ki jo je leta 2007 razvila pri Googlu, je sestavljen, statično tipkan jezik, enak drugim sistemskim jezikom, kot so C, C ++, Java in mnogi drugi.
GoLang je zelo produktiven in berljiv s podporo za mreženje in večprocesorsko obdelavo, prilagodljiv pa je tudi v obsežnih sistemih. Spodaj je seznam nekaj dobro znanih odprtokodnih projektov, razvitih z GoLang:
- Docker
- Kubernetes
- Apno
- InfluxDB
- Gogs (Go Git Service), med drugim.
Namestite GoLang v sisteme Linux
1. Pojdite na ukaz wget, kot sledi:
$ 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. Nato preverite celovitost tarbol s preverjanjem kontrolne vsote SHA256 arhivske datoteke z ukazom shasum, kot je prikazano spodaj, kjer se zastavica -a
uporablja za določitev uporabljenega algoritma:
$ shasum -a 256 go1.7.3.linux-amd64.tar.gz b49fda1ca29a1946d6bb2a5a6982cf07ccd2aba849289508ee0f9918f6bb4552 go1.15.2.linux-amd64.tar.gz
Pomembno: Če želite pokazati, da je vsebina prenesene arhivske datoteke natančna kopija na spletnem mestu GoLang, mora biti 256-bitna zgoščena vrednost, ustvarjena iz zgornjega ukaza, kot je prikazano v izhodu, enaka vrednosti, ki je navedena skupaj s povezavo za prenos .
V tem primeru nadaljujte z naslednjim korakom, v nasprotnem primeru prenesite novo tarball in znova zaženite preverjanje.
3. Nato s pomočjo spodnjega ukaza ekstrahirajte datoteke arhiva tar v/usr/local.
$ sudo tar -C /usr/local -xvzf go1.15.2.linux-amd64.tar.gz
Kjer -C
določa ciljni imenik.
Konfiguriranje okolja GoLang v Linuxu
4. Najprej nastavite svoj delovni prostor Go, tako da ustvarite imenik ~/go_projects
, ki je koren vašega delovnega prostora. Delovni prostor je sestavljen iz treh imenikov, in sicer:
-
bin
, ki bo vseboval izvršljive binarne datoteke Go. -
src
, ki bo shranila vaše izvorne datoteke in -
pkg
, ki bo shranil predmete paketov.
Zato ustvarite zgornje drevo imenikov, kot sledi:
$ mkdir -p ~/go_projects/{bin,src,pkg} $ cd ~/go_projects $ ls
5. Zdaj je čas, da zaženemo Go kot ostale programe Linuxa, ne da bi določili njegovo absolutno pot, namestitveni imenik mora biti shranjen kot ena od vrednosti spremenljivke okolja $PATH.
Zdaj dodajte spremenljivko okolja PATH /usr/local/go/bin
tako, da v datoteko/etc/profile vstavite spodnjo vrstico za sistemsko namestitev ali $HOME/.profile ali $HOME ./bash_profile za uporabniško določeno namestitev:
Z želenim urejevalnikom odprite ustrezno datoteko uporabniškega profila v skladu z distribucijo in dodajte spodnjo vrstico, shranite datoteko in zapustite:
export PATH=$PATH:/usr/local/go/bin
6. Nato nastavite vrednosti spremenljivk okolja GOPATH
in GOBIN
Go v datoteki uporabniškega profila (~/.profile ali ~/bash_profile
) , da pokažete na imenik delovnega prostora.
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Opomba: Če ste GoLang namestili v imenik po meri, ki ni privzeti (/ usr/local /), ga morate določiti kot vrednost spremenljivke GOROOT.
Če ste na primer GoLang namestili v domači imenik, dodajte spodnje vrstice v datoteko $HOME/.profile ali $HOME/.bash_profile.
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
7. Zadnji korak v tem razdelku je izvedba sprememb uporabniškega profila v trenutni seji bash tako:
$ source ~/.bash_profile OR $ source ~/.profile
Preverite namestitev GoLang
8. Zaženite spodnje ukaze za ogled različice in okolja Go:
$ go version $ go env
Vnesite naslednji ukaz za prikaz informacij o uporabi orodja Go, ki upravlja izvorno kodo Go:
$ go help
9. Če želite preizkusiti pravilno delovanje namestitve Go, napišite majhen program Go hello world, datoteko shranite v imenik ~/go_projects/src/hello /. Vse izvorne datoteke GoLang se morajo končati s pripono .go
.
Začnite z ustvarjanjem imenika projekta hello pod ~/go_projects/src /:
$ mkdir -p ~/go_projects/src/hello
Nato z najljubšim urejevalnikom ustvarite datoteko hello.go
:
$ vi ~/go_projects/src/hello/hello.go
V datoteko dodajte spodnje vrstice, jo shranite in zapustite:
package main import "fmt" func main() { fmt.Printf("Hello, you have successfully installed GoLang in Linux\n") }
10. Zdaj zberite zgornji program, kot da uporabite go install, in ga zaženite:
$ go install $GOPATH/src/hello/hello.go $ $GOBIN/hello
Če vidite izhod, ki prikazuje sporočilo v programski datoteki, potem vaša namestitev deluje pravilno.
11. Če želite zagnati binarne izvedljive datoteke Go, kot drugi ukazi Linux, dodajte spremenljivko okolja $PATH $GOBIN.
Referenčne povezave: https://golang.org/
To je to! Zdaj lahko nadaljujete in se učite GoLanga za pisanje preprostih, zanesljivih in zelo učinkovitih računalniških programov. Ali že uporabljate GoLang?
Delite svoje izkušnje z nami in s številnimi drugimi uporabniki Linuxa prek spodnjega odseka za komentarje ali domiselno, lahko postavite vprašanje v zvezi s tem vodnikom ali GoLangom.