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

game da Shigar shigarwa akan Ubuntu 20.04

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):

download go shirya tarbal

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):

version na Go shigar

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:

misali fayil tare da Go

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:

tattara misali tare da Go

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:

Gudun fayil ɗin samfurin

./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.


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.