Go (cunoscut și sub denumirea de Golang) este un limbaj de programare tip C, compilat, asemănător cu C, dezvoltat de Google. Simplitatea și versatilitatea Go a făcut ca acesta să fie limbajul preferat pentru dezvoltarea de aplicații web de înaltă performanță și microservicii.
Go poate fi instalat atât în sistemele de operare Linux pe 32 de biți și pe 64 de biți. Deși acești pași sunt scrise pentru CentOS, Ubuntu, Debian și Fedora, acesta este aplicabil pentru orice distribuție Linux .
Cerințe preliminare
Înainte de a începe, asigurați-vă că aveți
- O instanță Vultr CentOS 8, Ubuntu 18.04 sau Debian 10 VPS
- Un utilizator cu privilegii root
Instalare
Conectați-vă la instanța dvs. Vultr prin SSH .
Pasul 1: Descărcați și dezarhivați arhiva 1.13
Instrumentele de construire, rulare și suport pentru limbaj Go sunt disponibile ca arhivă TAR pentru Linux. Procesul de instalare:
- Descărcați arhiva folosind
wget.
- Extras - l folosind
tarla /usr/localcale.
- Scoateți pachetul descărcat.
Exemple de comenzi pentru sisteme pe 64 de biți
wget https://dl.google.com/go/go1.13.6.linux-amd64.tar.gz
sudo tar -zxvf go1.13.6.linux-amd64.tar.gz -C /usr/local
rm go1.13.6.linux-amd64.tar.gz -f
Exemple de comenzi pentru sisteme pe 32 de biți
wget https://dl.google.com/go/go1.13.6.linux-386.tar.gz
sudo tar -zxvf go1.13.6.linux-386.tar.gz -C /usr/local
rm go1.13.6.linux-386.tar.gz -f
În momentul redactării acestui ghid, cea mai recentă versiune disponibilă a fost 1.13. Puteți verifica cea mai recentă versiune Go din pagina de descărcare oficială Go .
Pasul 2: Setări variabile de mediu
Runtime-ul și execuțiile de construire ale Go sunt acum disponibile în secțiunea /usr/local/go/bin. Adăugați calea executabilă la PATHvariabila de mediu. Adăugați GOROOTvariabila de mediu care face referire la instalarea dvs. Go locală. Utilizați sourcecomanda pentru a reîncărca valorile actualizate.
echo 'export GOROOT=/usr/local/go' | sudo tee -a /etc/profile
echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a /etc/profile
source /etc/profile
Pasul 3: verificare
Acum, să verificăm configurația Go.
go version
Aceasta ar trebui să imprime versiunea actuală.
go env
Acest lucru ar trebui să imprime toate steagurile. Dacă da, ați instalat cu succes instalarea Go în sistem.
OPȚIONAL: Un program rapid Hello World
Să scriem aplicația Hello World pentru a testa configurația noastră.
-
Creați un folder și navigați în el.
mkdir hello
cd hello
-
Creați un modul Go folosind go modcomanda.
go mod init hello
-
Creați un fișier numit hello.go
touch hello.go
-
Editați fișierul hello.go.
vi hello.go
-
Odată ajuns în editorul vi, apăsați Ipentru a comuta la modul „Insert”
-
Introduceți următorul fragment de cod în editor.
package main
import "fmt"
func main() {
fmt.Printf("Hello World!")
}
Programele executabile Go încep cu pachetul main. Am importat fmt pachetul , care oferă metode de imprimare a textului.
-
Salvați fișierul apăsând ESCși tastațiWQENTER
-
Rulați prima aplicație Go
go run hello.go
-
Ar trebui să vedeți ieșirea:
Hello World!
Ați configurat cu succes Go și ați scris prima dvs. aplicație.