Hvernig á að setja upp Go (Golang) þýðanda á Debian 11

Go, eða Golang, er opinn forritunarmál sem Google bjó til. Það er kyrrstætt slegið og framleiðir samansettar vélkóða tvíeiningar. Go language er samsett tungumál. Þetta er vinsælt meðal forritara þar sem það þýðir að þú þarft ekki að setja saman frumkóðann til að búa til keyranlega skrá. Hönnuðir sem nota Go tungumálið frá Google segja að það sé C fyrir tuttugustu og fyrstu öldina þegar kemur að setningafræði.

Í eftirfarandi handbók muntu vita hvernig á að setja upp og stilla Go (Golang) á Debian 11 Bullseye stýrikerfi.

Forsendur

  • Mælt með stýrikerfi: Debian 11 Bullseye.
  • Notendareikningur: Notendareikningur með sudo réttindi or rótaraðgangur (su skipun).

Uppfærir stýrikerfi

Uppfærðu þína Debian 11 stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo apt update && sudo apt upgrade

Root eða Sudo Access

Sjálfgefið, þegar þú býrð til reikninginn þinn við ræsingu með Debian miðað við aðrar dreifingar, fær hann ekki sjálfkrafa sudoers stöðu. Þú verður annað hvort að hafa aðgang að rót lykilorð til að nota su skipunin eða farðu á námskeiðið okkar á Hvernig á að bæta notanda við Sudoers á Debian.

Settu upp ósjálfstæði fyrir uppsetningu

Til að setja upp Golang þarftu að ganga úr skugga um að eftirfarandi pakkar séu settir upp. Keyrðu eftirfarandi skipun til að staðfesta eða setja upp pakkana:

sudo apt install wget software-properties-common apt-transport-https -y

Fáðu


Settu upp Golang

Sæktu nýjustu útgáfuna af Go frá opinberu vefsíðu þeirra með því að nota eftirfarandi skipun:

wget https://golang.org/dl/go1.17.linux-amd64.tar.gz

Athugið að þegar þessi handbók var birt, útgáfa 1.7 er það nýjasta. Farðu á niðurhalssíðuna til að athuga útgáfunúmer og skipta um vefslóð með uppfærðri ef hún er tiltæk.

Þegar Go hefur verið hlaðið niður, dragðu niður skrána sem var hlaðið niður í /usr/local/ möppu:

sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/

Athugið, skiptu út go1.17.linux-amd64.tar.gz í wget og tar skipanir með núverandi útgáfu frá niðurhals síðu.

Næst þarftu að stilla ${PATH} umhverfisbreytu til að innihalda bin-skrá Go /usr/loca/go/bin.

Þú getur gert þetta með því að nota echo skipun eins og hér segir:

Valkostur 1. Hladdu uppsetningu fyrir alla kerfið og hlaðið umhverfinu inn á núverandi innskráningarlotu:

echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.sh
source /etc/profile.d/go.sh

Valkostur 2. Hladdu tilteknu sniði og hlaðið umhverfinu inn á núverandi innskráningarlotu:

echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profile source
source $HOME/.profile

Næst skaltu staðfesta go uppsetninguna og núverandi byggingu með því að nota eftirfarandi skipun:

go version

Dæmi úttak:

go version go1.17 linux/amd64

Búðu til prófunarforrit

Nú þegar þú hefur sett upp Go munum við búa til lítið forrit sem mun prenta (Halló heimur).

Fyrst skaltu búa til möppu:

sudo mkdir go-hello

Nú munt þú búa til a (.fara) skrá. Fljótlegasta leiðin til að gera þetta er að nota nanó ritilinn:

sudo nano go-hello/hello.go

Næst skaltu bæta við eftirfarandi texta hér að neðan til að búa til (Halló heimur) Go prógramm:

package main

import "fmt"

func main() {
     fmt.Printf("Hello, World\n") 
}

Vistaðu skrána (CTRL+O), farðu síðan út (CTRL+X).

Nú þarftu að byggja (go.mod) skrá svo þú getir keyrt Go skrána sem þú bjóst til:

sudo nano go-hello/go.mod

Bæta við eftirfarandi línu:

module example.com/mod

Vistaðu nú skrána (CTRL+O) og fara út (CTRL+X).

Næst skaltu geisladisk í möppuna, byggðu síðan forritið með því að slá inn eftirfarandi skipun:

cd go-hello && go build

Að lokum skaltu keyra (Hello World) forritið með því að slá inn eftirfarandi skipun:

./mod

Þú ættir að fá eftirfarandi framleiðsla:

Hello, World!

Fáðu


Athugasemdir og niðurstaða

Í handbókinni hefur þú lært hvernig á að setja upp Go (Golang) með góðum árangri með því að setja upp upprunann og búa til fyrsta Go forritið þitt.

Fyrir frekari upplýsingar um notkun og þróun með Go, farðu á opinbera gögn

Leyfi a Athugasemd