Go, shigar da wannan yaren shirye-shiryen akan Ubuntu 17.10

game da tafi

A cikin labarin na gaba zamu kalli Go. Kuma aka sani da GoLang, shi ne yaren bude shirye-shirye Robert Griesemer, Rob Pike, da Ken Thompson suka haɓaka a Google. Harshen Go yana samuwa a cikin tsoffin wuraren ajiyar yawancin rarrabawar Gnu / Linux. Ana amfani da wannan yaren akan wasu sabar samarda Google, da sauran kamfanoni kamar Dropbox, Soundcloud, Uber, da sauransu.

A cikin wannan labarin za mu ga yadda ake girka da saita harshen shirya shirye-shirye a cikin Ubuntu. Wannan yare ne na shirye-shirye harhada, gasa, tilas, mai tsari, ba abu daidaitacce ba da tare da mai tara shara. Zamu iya girka Golang ta amfani da manajan kunshin ko zazzage lambar.

Shigar Go akan Ubuntu

Sanya yaren Go ta amfani da manajojin kunshin

A tsarin tsarin DEB kamar Ubuntu, Debian, Linux Mint, za mu iya shigar da shi ta amfani da umarni masu zuwa a cikin tashar (Ctrl + Alt + T):

sudo apt-get install golang

Hakanan zaka iya bincika e shigar da ƙarin kayan aiki. Akan tsarin tushen DEB, gudana a cikin wannan tashar:

sudo apt-cache search golang

Shigar Go daga tushe

Fasalin Yaren Go a cikin tsoffin wuraren ajiya na iya zama ba da dadewa ba. Idan kuna sha'awar shigar da sabuwar sigar, zazzage ta daga gidan yanar gizon hukuma kuma girka ta da hannu kamar yadda aka bayyana a ƙasa. Don wannan misalin, wannan shine zaɓin da na bi.

Wadannan umarni na gwada a cikin sigar Ubuntu 17.10. Koyaya, waɗannan matakan sunyi daidai da sauran rarrabawar Gnu / Linux. Zazzage sabon tsarin da aka matsa daga shafin yanar gizo.

wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz

Yanzu duba mutuncin fayil sauke kamar yadda aka nuna a kasa.

sha256sum go1.9.3.linux-amd64.tar.gz

Darajar SHA256 cak cewa umarnin da ya gabata ya nuna dole ne ku dace da wanda aka bayar tare da mahaɗin saukarwa. Idan bai daidaita ba, sake zazzage shi.

Cire fayil ɗin da aka zazzage tare da umarnin:

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

Za a cire shi a cikin kundin adireshi / usr / gida. Tutar -C tana nuna kundin adireshi.

Sanya Tafi

Yanzu, dole ne mu saita hanyar zuwa Go a cikin bayanan mai amfani. Shirya bayanan mai amfanin ku ta hanyar bugawa a cikin m (Ctrl + Alt T):

sudo vi ~/.profile

Sanya layi mai zuwa:

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

Adana kuma ka rufe fayil ɗin.

Yanzu zamu daidaita filin aiki. Filin aiki tsari ne na kundin adireshi. A wannan yanayin zamu baku kundin adireshi guda uku a cikin tushen sa:

  • Src
  • pkg
  • ni

Zamu iya ƙirƙirar wannan matsayi na kundin adireshi ta amfani da umarni mai zuwa a cikin tashar:

mkdir -p $HOME/go_projects/{src,pkg,bin}

Gaba, dole ne mu nuna sabon filin aiki. Don yin wannan, shirya fayil ɗin ~ / .profile:

sudo vi ~/.profile

Kuma a ciki ƙara layuka masu zuwa:

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

Ku je saita bayanan mai amfani

Idan an sanya Go a wani wuri banda wurin da aka saba (/ usr / na gari /), dole ne ka saka hanyar shigarwa (GOROOT) a cikin fayil ɗin ~ / .profile. Misali, idan ka sanya Go a cikin kundin adireshin ka na HOME, to lallai ne ku ƙara layuka masu zuwa a cikin fayil ɗin bayanan mai amfani:

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

Da fatan za a lura cewa idan kun girka Golang ta amfani da manajojin kunshin, hanyar shigarwa zata kasance / usr / lib / tafi o / usr / lib / golang. A wannan yanayin kuna buƙatar sabunta ƙimar hanyar a cikin GOROOT.

Da zarar kun ayyana ƙimomin da suka dace, sabunta ƙimomin yanayin Go ta hanyar buga:

source ~/.profile

Tabbatar da kafuwa

tafi bayani da shigarwa dubawa

Gudun waɗannan umarni don bincika idan an shigar da komai kuma an daidaita su daidai. Bari mu gani sigar da aka shigar tare da:

go version

Don ganin ta bayanin yanayi, gudu:

go env

Idan kun ga sakamako kamar waɗanda suke a cikin hoton da ya gabata, muna taya ku murna! zaka iya fara shirye-shirye yanzu.

Createirƙiri 'hello duniya' ta amfani da Go

Yanzu tunda mun girka Go, bari muci gaba da imani mai sauƙin shirin 'hello duniya'.

Za mu ƙirƙiri fayil da ake kira sannu.go tare da umarnin mai zuwa:

vi go_projects/src/hola/hola.go

Sanya layuka masu zuwa a ciki:

package main

import "fmt"

func main() {
fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10")
}

Adana kuma ka rufe fayil ɗin. Kaddamar da umarnin mai zuwa zuwa tattara shirin:

go install $GOPATH/src/hola/hola.go

A ƙarshe, gudanar da shirin amfani da umarni:

shigarwa da ƙaddamar da shirin a cikin Go

$GOBIN/hello

Idan komai ya tafi daidai, barkanmu da war haka! Kun ƙirƙiri misalin misali tare da Go.

Don ƙarin cikakkun bayanai, duba sashen taimako Gudun:

Je Taimako

go help

Hakanan zaka iya bincika takaddun hukuma by Tsakar Gida.

Idan ba ku son wannan yaren, kuna iya cire shi Ta hanyar manajan kunshin ko kawai share kundin adireshin / usr / na gida / tafi. Zai dogara da zaɓin shigarwa da kuka ɗauka. Bugu da kari, hakanan yana cire kundin adireshi daga filin aiki.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.