Forutsetninger
Installasjon
Go (også kjent som Golang) er et statisk skrevet, kompilert, C-lignende programmeringsspråk utviklet av Google. Gos enkelhet og allsidighet har gjort det til det foretrukne språket for utvikling av høyytelses webapplikasjoner og mikrotjenester.
Go kan installeres i både 32-biters og 64-biters Linux-operativsystemer. Selv om disse trinnene er skrevet for CentOS, Ubuntu, Debian og Fedora, kan de brukes for enhver Linux-distribusjon .
Forutsetninger
Før du begynner, sørg for at du har
- En Vultr CentOS 8, Ubuntu 18.04 eller Debian 10 VPS-forekomst
- En bruker med root-rettigheter
Installasjon
Logg på din Vultr-instans via SSH .
Trinn 1: Last ned og pakk ut Go 1.13-arkivet
Gos bygge-, kjøretids- og språkstøtteverktøy er tilgjengelig som et TAR-arkiv for Linux. Installasjonsprosessen:
- Last ned arkivet med
wget.
- Trekk den ut ved
tarå bruke til /usr/localbanen.
- Fjern den nedlastede pakken.
Eksempelkommandoer for 64-bits systemer
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
Eksempelkommandoer for 32-bits systemer
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
På tidspunktet for skriving av denne veiledningen var den siste tilgjengelige versjonen 1.13. Du kan sjekke den nyeste Go-versjonen fra Go offisielle nedlastingsside .
Trinn 2: Sett opp miljøvariabler
Go's kjøretid og bygge kjørbare er nå tilgjengelige under /usr/local/go/bin. Legg til den kjørbare banen til PATHmiljøvariabelen. Legg til GOROOTmiljøvariabelen som refererer til din lokale Go-installasjon. Bruk sourcekommandoen for å laste de oppdaterte verdiene på nytt.
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
Trinn 3: Verifisering
La oss nå verifisere Go-oppsettet.
go version
Denne skal skrive ut gjeldende versjon.
go env
Dette skal skrive ut alle flaggene. I så fall har du satt opp Go-installasjonen i systemet ditt.
VALGFRITT: Et raskt Hello World-program
La oss skrive Hello World- applikasjonen for å teste oppsettet vårt.
Opprett en mappe og naviger inn i den.
mkdir hello
cd hello
Lag en Go-modul ved å bruke go modkommandoen.
go mod init hello
Lag en fil med navnet hello.go
touch hello.go
Rediger filen hello.go.
vi hello.go
Når du er inne i vi-editoren, trykk for Iå bytte til 'Sett inn'-modus
Skriv inn følgende kodebit i redigeringsprogrammet.
package main
import "fmt"
func main() {
fmt.Printf("Hello World!")
}
Kjørbare Go-programmer starter med pakke main. Vi importerte fmt pakken , som gir metoder for å skrive ut tekst.
Lagre filen ved å trykke ESCog skrive innWQENTER
Kjør din første Go-applikasjon
go run hello.go
Du bør se utgangen:
Hello World!
Du har konfigurert Go og skrevet din første søknad.