Előfeltételek
Telepítés
A Go (más néven Golang) egy statikusan begépelt, lefordított, C-szerű programozási nyelv, amelyet a Google fejlesztett ki. A Go egyszerűsége és sokoldalúsága tette a preferált nyelvvé a nagy teljesítményű webalkalmazások és mikroszolgáltatások fejlesztéséhez.
A Go 32 bites és 64 bites Linux operációs rendszerre is telepíthető. Bár ezek a lépések a CentOS, Ubuntu, Debian és Fedora számára készültek, minden Linux disztribúcióra alkalmazható .
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik
- Vultr CentOS 8, Ubuntu 18.04 vagy Debian 10 VPS példány
- Root jogosultsággal rendelkező felhasználó
Telepítés
Jelentkezzen be Vultr példányába SSH-n keresztül .
1. lépés: Töltse le és csomagolja ki a Go 1.13 archívumot
A Go build-, futásidejű és nyelvtámogatási eszközei TAR-archívumként érhetők el Linuxhoz. A telepítés folyamata:
- Töltse le az archívumot a segítségével
wget.
- Bontsa ki
taraz /usr/localelérési út segítségével.
- Távolítsa el a letöltött csomagot.
Példaparancsok 64 bites rendszerekhez
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
Példaparancsok 32 bites rendszerekhez
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
Az útmutató írásakor a legújabb elérhető verzió a következő volt 1.13. A Go legújabb verzióját a Go hivatalos letöltési oldalán tekintheti meg.
2. lépés: A környezeti változók beállítása
A Go futásidejű és build végrehajtható fájljai már elérhetők a alatt /usr/local/go/bin. Adja hozzá a végrehajtható elérési utat a PATHkörnyezeti változóhoz. Adja hozzá a GOROOThelyi Go-telepítésre hivatkozó környezeti változót. Használja a sourceparancsot a frissített értékek újratöltéséhez.
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
3. lépés: Ellenőrzés
Most ellenőrizzük a Go beállítást.
go version
Ennek ki kell nyomtatnia az aktuális verziót.
go env
Ennek ki kell nyomtatnia az összes zászlót. Ha igen, akkor sikeresen beállította a Go telepítést a rendszerében.
OPCIONÁLIS: Egy gyors Hello World program
Írjuk meg a Hello World alkalmazást, hogy teszteljük a beállításokat.
Hozzon létre egy mappát, és navigáljon bele.
mkdir hello
cd hello
Hozzon létre egy Go modult a go modparanccsal.
go mod init hello
Hozzon létre egy nevű fájlt hello.go
touch hello.go
Szerkessze a fájlt hello.go.
vi hello.go
Miután belépett a vi szerkesztőbe, nyomja meg Ia gombot, hogy „Beszúrás” módba váltson
Írja be a következő kódrészletet a szerkesztőbe.
package main
import "fmt"
func main() {
fmt.Printf("Hello World!")
}
A végrehajtható Go programok a csomaggal kezdődnek main. Importáltuk a fmt csomagot , amely szövegnyomtatási módszereket biztosít.
Mentse el a fájlt a gomb megnyomásával ESCés írja beWQENTER
Futtassa az első Go alkalmazást
go run hello.go
Látnod kell a kimenetet:
Hello World!
Sikeresen beállította a Go-t, és megírta az első jelentkezését.