Go, často označovaný jako golangis, moderní open-source programovací jazyk vytvořený společností Google, který vám umožňuje vytvářet spolehlivé a efektivní aplikace. Go je kompilovaný jazyk, což znamená, že musíte zkompilovat zdrojový kód, abyste vytvořili spustitelný soubor, který se používá ke spuštění softwaru.
Mnoho populárních aplikací, jako je Kubernetes, Docker, Prometheus a Terraform, je napsáno v Go.
Tento tutoriál vysvětluje, jak stáhnout a nainstalovat Go na Ubuntu 20.04.
Instalace Go na Ubuntu 20.04 #
Chcete-li nainstalovat Go na Ubuntu 20.04, proveďte následující kroky:
1. Stahování Go tarball #
V době psaní tohoto článku je nejnovější stabilní verze Go verze 1.14.2. Před stažením tarballu navštivte oficiální stránku stahování Go a zkontrolujte, zda není k dispozici nová verze.
Spusťte následující příkaz jako uživatel s právy sudo, abyste si stáhli a extrahovali binární archiv Go v /usr/local
adresář:
wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
2. Úprava proměnné cesty #
Přidáním umístění adresáře Go do $PATH
prostředí, systém bude vědět, kde najde spustitelné binární soubory Go.
To lze provést připojením následujícího řádku buď do /etc/profile
(pro celosystémovou instalaci) nebo $HOME/.profile
soubor (pro aktuální uživatelskou instalaci):
export PATH=$PATH:/usr/local/go/bin
Uložte soubor a načtěte novou proměnnou prostředí PATH do aktuální relace shellu:
source ~/.profile
3. Ověření instalace Go #
Ověřte instalaci vytištěním verze Go:
go version
Výstup by měl vypadat nějak takto:
go version go1.14.2 linux/amd64
Začínáme s Go #
Abychom instalaci Go otestovali, vytvoříme pracovní prostor a vytvoříme jednoduchý program, který vypíše klasickou zprávu „ahoj světe“.
-
Ve výchozím nastavení
GOPATH
proměnná, která určuje umístění pracovního prostoru je nastavena na$HOME/go
. Chcete-li vytvořit adresář pracovního prostoru, zadejte:mkdir ~/go
-
Uvnitř pracovního prostoru vytvořte nový adresář
src/hello
:mkdir -p ~/go/src/hello
a v tomto adresáři vytvořte název souboru
~/go/src/hello/hello.gohello.go
:package main import "fmt" func main() { fmt.Printf("Hello, World\n") }
Chcete-li se dozvědět více o hierarchii adresářů pracovního prostoru Go, navštivte stránku Dokumentace Go.
-
Přejděte** na
~/go/src/hello
adresář a spusťtego build
k sestavení programu:cd ~/go/src/hello
go build
Výše uvedený příkaz vytvoří spustitelný soubor s názvem
hello
. -
Spustitelný soubor můžete spustit jednoduchým provedením příkazu níže:
./hello
Výstup by měl vypadat nějak takto:
Hello, World