A cikin labarin na gaba zamuyi la'akari da yadda zamu iya shigar Go, sau da yawa ana kiransa golang, akan Ubuntu 20.04. Wannan yare ne na bude hanyar bude manhaja wanda Google ya kirkira wanda zai bamu damar kirkirar ingantattun aikace-aikace. Harshe ne da aka tattara, wanda ke nufin hakan kuna buƙatar tattara lambar tushe don ƙirƙirar fayil wanda za'a iya amfani dashi wanda ake amfani dashi don gudanar da software.
Manyan aikace-aikace da yawa, kamar su Kubernetes, Docker, An rubuta Prometheus da Terraform a cikin Go. Wannan shi ne tattara, tare, mai mahimmanci, tsari, mai daidaitaccen harshe na shirye-shiryen tare da mai tara shara.
Wasu daga cikin kayan aikin Go
- Aiki ne guda daya Bude tushen.
- Wannan yaren yi amfani da karin bayani kama da C.
- Amfani bugawa tsaye kuma aikinsa yayi daidai da na yare kamar C da C ++ tunda, kamar waɗannan, mai tarawa ya canza lambar Go zuwa lambar injiniya.
- Wannan yaren yana da fasali da kayan aiki masu yawa na harsuna masu motsi kamar Python.
- Kodayake yare ne da aka tsara shi don tsara tsarin, yana ba da mai tara shara da sauran manyan ayyuka hakan yasa ya zama yare mai matukar karfi.
- Go binary yana da halayyar tattarawa giciye na asali.
- Go yana goyan bayan tsarin shirye-shiryen abin dogaro, amma ba kamar sauran shahararrun yarukan shirye-shirye ba, bashi da gado da kuma mahimmin gado.
- Wannan yare ne na shirye-shirye tsara don amfani da tsarin sarrafa abubuwa da yawa.
Shigar Go akan Ubuntu 20.04
Don shigar da Go a cikin Ubuntu 20.04 dole ne kawai mu bi matakai masu zuwa:
Zazzage Go tarball
Ya zuwa wannan rubutun, sabon yanayin barga shine 1.14.2. Kafin sauke tarball, yana da kyau a ziyarci hukuma download page Je ka duba idan akwai sabon sigar.
Don sauke kunshin da yake sha'awar mu, za mu iya yi daga burauzar yanar gizo ko amfani da wget a cikin m (Ctrl + Alt T):
wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
Bayan mun sauke, zamuyi kwancewa fayil din da aka zazzage a cikin kundin adireshi / usr / gida:
sudo tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/
Shige daga maɓallin hanya
Al locationara wurin adireshin Go zuwa canjin yanayin $ PATH, tsarin zai san inda za'a sami bin bin aiwatarwa.
Ana iya yin hakan ta ƙara layi mai zuwa zuwa fayil ɗin / sauransu / bayanin martaba (don shigarwa ko'ina cikin tsarin) ko zuwa fayil din $ HOME / .fayil (don shigarwar mai amfani na yanzu):
export PATH=$PATH:/usr/local/go/bin
Da zarar an ƙara layin da ya gabata zuwa fayil ɗin da ya fi ba mu sha'awa, zai rage ne kawai don adana shi kuma loda sabon yanayin muhalli na PATH a cikin zaman harsashi na yanzu tare da umarnin:
source ~/.profile
Tabbatar da kafuwa
Za mu iya duba sigar da aka sanya akan tsarin bugawa a cikin m (Ctrl + Alt T):
go version
Littlean misali
Don gwada shigarwar wannan yaren za mu ƙirƙiri wani shiri mai sauƙi wanda yake buga ainihin saƙon 'Sannu Duniya'.
Ta tsohuwa mai sauya GOPATH, wanda ke tantance wurin aikin filin, an saita shi zuwa $ HOME / tafi. Don ƙirƙirar kundin adireshin filin aiki kawai muna buƙatar rubutawa a cikin m (Ctrl + Alt + T):
mkdir ~/go
A cikin filin aiki, za mu kirkiro sabon kundin adireshi da ake kira Src kuma a cikin kundin adireshi hola:
mkdir -p ~/go/src/hola
A cikin wannan kundin adireshi, ta amfani da editan da muke so za mu ƙirƙiri fayil da ake kira sannu.go, kuma a ciki zamu liƙa lambar mai zuwa:
package main import "fmt" func main() { fmt.Printf("Hola, esto es una prueba de go en Ubuntu 20.04\n") }
Da zarar an manna mu, za mu adana fayil ɗin kawai sannan mu fita. A samu onarin akan tsarin aikin Go Go na filin aiki, masu amfani zasu iya ziyartar Shafin rubuce-rubuce.
Yanzu za mu shiga cikin kundin adireshi ~ / tafi / src / sannu y Gudanar da umarni mai zuwa don tattara shirin:
cd ~/go/src/hola go build
Umurnin da ke sama zai ƙirƙiri fayil mai aiwatarwa da ake kira hello. Zamu iya aiwatar da wannan ta hanyar buga umarnin:
./hola
Yanzu mun sauke kuma mun shigar Go akan tsarin Ubuntu 20.04 namu, zamu iya fara haɓaka ayyukanmu. Domin ƙarin bayani game da wannan harshe, masu amfani zasu iya tuntuɓar takaddun hukuma.