Situatie
Go, or golang este un limbaj de programare multiplatform și open source dezvoltat de Google Engineers. Multe aplicații populare precum Kubernetes, Terraform, Rancher, Docker etc. sunt scrise în limba Go.
Solutie
Pasi de urmat
Cea mai recentă versiune a limbajului Go este 1.19.3. Este recomandabil să verificați cea mai recentă versiune pe pagina oficială de descărcare, dacă este disponibilă. Ar trebui să rulați comanda de mai jos ca utilizator root sau sudo pentru a descărca arhiva binară Go folosind wget:
wget -c https://dl.google.com/go/go1.19.3.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
După aceea, setați locația directorului Go la variabila de mediu $PATH. Deci, va ajuta sistemul să știe unde să găsească binarele executabile Go. Acum, editați fișierul /etc/profile pentru instalare globală sau fișierul $HOME/.profile pentru o instalare curentă de utilizator:
export PATH=$PATH:/usr/local/go/bin
Salvați și închideți fișierul.
Apoi, încărcați noua variabilă de mediu PATH în sesiunea shell curentă:
source ~/.profile
Pentru a verifica instalarea, utilizați comanda de mai jos:
go version
Ar trebui să arate rezultatul după cum urmează:
go version go1.19.3 linux/amd64
Vom crea un program simplu pentru a verifica GO instalat corect, care va imprima mesajul „Bine ați venit la GO”. Efectuați următorii pași pentru a construi un program simplu. În primul rând, creați un director de spațiu de lucru pentru Go. Puteți obține mai multe detalii despre directorul Go Workspace, accesați această pagină:
mkdir ~/go
Apoi, creați un director src/welcome în el folosind comanda de mai jos:
mkdir -p ~/go/src/welcome
În acest director, creați un fișier numit welcome.go și adăugați conținut de mai jos:
sudo nano ~/go/src/welcome/welcome.go
package main import "fmt" func main() { fmt.Printf("Welcome to GO\n") }
Acum mergeți înapoi /go/src/welcome pentru a construi fișierul și lansați comanda go build:
cd ~/go/src/welcome
go build
Comanda de mai sus va construi un fișier executabil cu numele bun venit. Puteți rula programul folosind executabil folosind următoarea comandă:
./welcome
Leave A Comment?