Go, často označovaný jako golang, je moderní open-source programovací jazyk vytvořený společností Google. Mnoho populárních aplikací, včetně Kubernetes, Docker, Hugo a Caddy, je napsáno v Go.
V tomto tutoriálu vám ukážeme, jak stáhnout a nainstalovat Go na systém CentOS 7.
Předpoklady #
Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo.
Jak nainstalovat Go #
V době psaní tohoto článku je nejnovější stabilní verze Go verze 1.13. Před stažením tarballu navštivte oficiální stránku stahování Go a zkontrolujte, zda není k dispozici nová verze.
Při instalaci Go na CentOS 7 postupujte podle následujících kroků:
-
Stáhněte si tarball.
Chcete-li stáhnout binární soubor Go, použijte buď
wget
nebocurl
:wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
-
Ověřte tarball.
Po dokončení stahování ověřte kontrolní součet tarballu pomocí
sha256sum
příkaz:sha256sum go1.13.linux-amd64.tar.gz
68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
Ujistěte se, že hash vytištěný z příkazu výše odpovídá hash na stránce stahování.
-
Extrahujte tarball.
Použijte
tar
příkaz k extrahování tarballu do/usr/local
adresář:sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
-
Upravte proměnnou cesty.
Nyní musíme našemu systému sdělit, kde má najít spustitelné binární soubory Go, úpravou
$PATH
proměnná prostředí.Můžeme to udělat připojením následujícího řádku do
~/.bash_profile/etc/profile
(pro celosystémovou instalaci) nebo do$HOME/.bash_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 prostředí pomocí následujícího příkazu:
source ~/.bash_profile
Otestujte instalaci #
Abychom otestovali, zda je Go správně nainstalováno, nastavíme pracovní prostor a vytvoříme jednoduchý program „Ahoj světe“.
-
Vytvořte adresář pracovního prostoru
Ve výchozím nastavení je adresář pracovního prostoru nastaven na
$HOME/go
, pro jeho vytvoření napište:mkdir ~/go
-
Vytvořte jednoduchý soubor „Hello World“ Go.
Uvnitř pracovního prostoru vytvořte nový adresář
src/hello
mkdir -p ~/go/src/hello
a v tomto adresáři vytvořte soubor s názvem
~/go/src/hello/hello.gohello.go
package main import "fmt" func main() { fmt.Printf("Hello, World\n") }
Více o hierarchii adresářů pracovního prostoru Go se můžete dozvědět zde
-
Sestavte soubor hello.go:
Chcete-li sestavit soubor, přepněte na
~/go/src/hello
adresář a spusťtego build
:cd ~/go/src/hello
go build
Výše uvedený příkaz vytvoří spustitelný soubor s názvem
hello
. -
Spusťte spustitelný soubor:
Spusťte spustitelný soubor zadáním:
./hello
Hello, World
Pokud vidíte výše uvedený výstup, pak jste úspěšně nainstalovali Go.