Requisits previs
Instal·lació
Go (també conegut com a Golang) és un llenguatge de programació de tipus C, compilat de forma estàtica i desenvolupat per Google. La senzillesa i versatilitat de Go l'han convertit en el llenguatge preferit per desenvolupar aplicacions web i microserveis d'alt rendiment.
Go es pot instal·lar en sistemes operatius Linux de 32 i 64 bits. Tot i que aquests passos estan escrits per a CentOS, Ubuntu, Debian i Fedora, és aplicable a qualsevol distribució de Linux .
Requisits previs
Abans de començar, assegureu-vos de tenir
- Una instància Vultr CentOS 8, Ubuntu 18.04 o Debian 10 VPS
- Un usuari amb privilegis root
Instal·lació
Inicieu sessió a la vostra instància Vultr mitjançant SSH .
Pas 1: Baixeu i descomprimiu l'arxiu Go 1.13
Les eines de creació, temps d'execució i suport d'idiomes de Go estan disponibles com a arxiu TAR per a Linux. El procés d'instal·lació:
- Descarrega l'arxiu amb
wget.
- Extraieu-lo utilitzant
tarel /usr/localcamí.
- Elimina el paquet descarregat.
Exemples d'ordres per a sistemes de 64 bits
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
Exemples d'ordres per a sistemes de 32 bits
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
En el moment d'escriure aquesta guia, l'última versió disponible era 1.13. Podeu consultar la darrera versió de Go des de la pàgina oficial de descàrrega de Go .
Pas 2: Configura les variables d'entorn
El temps d'execució i els executables de compilació de Go ja estan disponibles a /usr/local/go/bin. Afegiu el camí executable a PATHla variable d'entorn. Afegiu la GOROOTvariable d'entorn que fa referència a la vostra instal·lació local de Go. Utilitzeu l' sourceordre per tornar a carregar els valors actualitzats.
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
Pas 3: verificació
Ara, verifiquem la configuració de Go.
go version
Això hauria d'imprimir la versió actual.
go env
Això hauria d'imprimir totes les banderes. Si és així, heu configurat correctament la instal·lació de Go al vostre sistema.
OPCIONAL: un programa ràpid de Hello World
Escrivim l' aplicació Hello World per provar la nostra configuració.
Creeu una carpeta i navegueu-hi.
mkdir hello
cd hello
Creeu un mòdul Go amb l' go modordre.
go mod init hello
Creeu un fitxer anomenat hello.go
touch hello.go
Editeu el fitxer hello.go.
vi hello.go
Un cop dins de l'editor vi, premeu Iper canviar al mode "Insereix".
Introduïu el fragment de codi següent a l'editor.
package main
import "fmt"
func main() {
fmt.Printf("Hello World!")
}
Els programes Go executables comencen amb package main. Hem importat el fmt paquet , que proporciona mètodes per imprimir text.
Deseu el fitxer prement ESCi escriviuWQENTER
Executeu la vostra primera aplicació Go
go run hello.go
Hauríeu de veure la sortida:
Hello World!
Heu configurat Go correctament i heu escrit la vostra primera sol·licitud.