Preduvjeti
Montaža
Go (također poznat kao Golang) je statički utipkan, kompajliran programski jezik nalik C-u koji je razvio Google. Jednostavnost i svestranost Go učinile su ga preferiranim jezikom za razvoj web aplikacija i mikrousluga visokih performansi.
Go se može instalirati na 32-bitne i 64-bitne Linux operativne sustave. Iako su ovi koraci napisani za CentOS, Ubuntu, Debian i Fedoru, primjenjivi su na bilo koju distribuciju Linuxa .
Preduvjeti
Prije nego što počnete, provjerite jeste li
- Vultr CentOS 8, Ubuntu 18.04 ili Debian 10 VPS instanca
- Korisnik s root privilegijama
Montaža
Prijavite se na svoju Vultr instancu putem SSH-a .
Korak 1: Preuzmite i raspakirajte Go 1.13 arhivu
Go-ovi alati za izradu, vrijeme izvođenja i jezičnu podršku dostupni su kao TAR arhiva za Linux. Proces instalacije:
- Preuzmite arhivu pomoću
wget.
- Ekstrakt se koristi
tarna /usr/localputu.
- Uklonite preuzeti paket.
Primjer naredbi za 64-bitne sustave
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
Primjeri naredbi za 32-bitne sustave
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
U vrijeme pisanja ovog vodiča, najnovija dostupna verzija bila je 1.13. Najnoviju verziju Go možete provjeriti na Go službenoj stranici za preuzimanje .
Korak 2: Postavljanje varijabli okruženja
Izvršne datoteke Go izvođenja i izgradnje sada su dostupne pod /usr/local/go/bin. Dodajte izvršnu stazu PATHvarijablu okruženja. Dodajte GOROOTvarijablu okruženja koja upućuje na vašu lokalnu Go instalaciju. Koristite sourcenaredbu za ponovno učitavanje ažuriranih vrijednosti.
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
Korak 3: Provjera
Sada provjerimo Go postavku.
go version
Ovo bi trebalo ispisati trenutnu verziju.
go env
Ovo bi trebalo ispisati sve zastave. Ako je tako, uspješno ste postavili Go instalaciju u svoj sustav.
IZBORNO: brzi program Hello World
Napišimo aplikaciju Hello World da testiramo naše postavke.
Napravite mapu i idite u nju.
mkdir hello
cd hello
Kreirajte modul Go pomoću go modnaredbe.
go mod init hello
Napravite datoteku pod nazivom hello.go
touch hello.go
Uredite datoteku hello.go.
vi hello.go
Kada ste u uređivaču vi, pritisnite Iza prebacivanje na način rada 'Insert'
Unesite sljedeći isječak koda u uređivač.
package main
import "fmt"
func main() {
fmt.Printf("Hello World!")
}
Izvršni Go programi počinju s paketom main. Uvezli smo fmt paket koji pruža metode za ispis teksta.
Spremite datoteku pritiskom ESCi tipkomWQENTER
Pokrenite svoju prvu Go aplikaciju
go run hello.go
Trebali biste vidjeti izlaz:
Hello World!
Uspješno ste postavili Go i napisali svoju prvu aplikaciju.