A következő cikkben a Go-t vesszük szemügyre. GoLang néven is ismert nyílt forráskódú programozási nyelv a Google-nél Robert Griesemer, Rob Pike és Ken Thompson fejlesztette ki. A Go nyelv a legtöbb Gnu / Linux disztribúció alapértelmezett tárházában érhető el. Ezt a nyelvet aktívan használják a Google egyes termelési szerverein, valamint más vállalatoknál, például a Dropbox, a Soundcloud, az Uber stb.
Ebben a cikkben megtudjuk, hogyan kell telepíteni és konfigurálni a Go programozási nyelvet az Ubuntuban. Ez egy programozási nyelv összeállított, egyidejű, parancsoló, strukturált, nem objektumorientált és szemetes. A Golang-ot a csomagkezelővel vagy a kód letöltésével tudjuk telepíteni.
Telepítse a Go alkalmazást az Ubuntun
Telepítse a Go nyelvet a csomagkezelők használatával
DEB alapú rendszerekben, mint pl Debian, Ubuntu, Linux Mint, a következő paranccsal telepíthetjük a terminálba (Ctrl + Alt + T):
sudo apt-get install golang
Kereshet e telepítsen további eszközöket. DEB alapú rendszereken futtassa ugyanabban a terminálban:
sudo apt-cache search golang
Telepítse a Go forrástól
Lehet, hogy az alapértelmezett adattárak Go nyelvi verziója elavult. Ha érdekel a legújabb verzió telepítése, töltse le a hivatalos webhelyről, és telepítse manuálisan az alábbiakban leírtak szerint. Ennél a példánál ezt a lehetőséget követtem.
A következő parancsokat teszteltem a Ubuntu 17.10. Ezek a lépések azonban megegyeznek a többi Gnu / Linux disztribúció esetében. Töltse le a legújabb tömörített verziót a weboldal.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
Most ellenőrizze a fájl integritását letöltött az alábbiak szerint.
sha256sum go1.9.3.linux-amd64.tar.gz
Az értéke SHA256 ellenőrző összeg hogy az előző parancs megmutatja, hogy meg kell egyeznie a letöltési linkkel biztosítottal. Ha nem egyezik, töltse le újra.
Bontsa ki a letöltött fájlt a következő paranccsal:
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
A könyvtárba kerül kibontani / usr / local. A -C zászló jelzi a célkönyvtárat.
A Go konfigurálása
Most muszáj állítsa a Go profil elérési útját a felhasználói profilban. Szerkessze a felhasználói profilját a terminál beírásával (Ctrl + Alt + T):
sudo vi ~/.profile
Adja hozzá a következő sort:
export PATH=$PATH:/usr/local/go/bin
Mentse és zárja be a fájlt.
Most konfiguráljuk a munkaterület. A munkaterület a könyvtárak hierarchiája. Ebben az esetben három könyvtárat fogunk adni a gyökerében:
- src
- pkg
- tartó
A könyvtárak hierarchiáját a terminál következő parancsával hozhatjuk létre:
mkdir -p $HOME/go_projects/{src,pkg,bin}
Ezután meg kell tennünk mutasson az új munkaterületre. Ehhez szerkessze a ~ / .profile fájlt:
sudo vi ~/.profile
És adja hozzá a következő sorokat:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Ha a Go telepítése az alapértelmezett helytől (/ usr / local /), meg kell adnia a telepítési útvonalat (GOROOT) a ~ / .profile fájlban. Például, ha telepítette a Go programot a HOME könyvtárába, akkor hozzá kell adnia a következő sorokat a felhasználói profil fájlba:
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
Ne feledje ezt ha csomagkezelők segítségével telepítette a Golangot, a telepítési útvonal lesz / usr / lib / go o / usr / lib / golang. Ebben az esetben frissítenie kell az útvonal értékét a GOROOT-ban.
Miután megadta a megfelelő értékeket, frissítse a Go környezeti értékeket a következő beírásával:
source ~/.profile
Ellenőrizze a telepítést
Futtassa a következő parancsokat, hogy ellenőrizze, hogy minden megfelelően lett-e telepítve és konfigurálva. Lássuk a telepített verzió val vel:
go version
Meglátni őt környezeti információk, fuss:
go env
Ha olyan eredményeket lát, mint az előző képernyőképen, akkor gratulálunk! most elkezdheti a programozást.
Hozzon létre egy „helló világot” a Go használatával
Most, hogy a Go telepítve van, menjünk előre, és higgyünk egy egyszerű "hello world" program.
Létrehozunk egy nevű fájlt hello.go a következő paranccsal:
vi go_projects/src/hola/hola.go
Adja hozzá a következő sorokat:
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
Mentse és zárja be a fájlt. Indítsa el a következő parancsot a következőhöz: állítsa össze a programot:
go install $GOPATH/src/hola/hola.go
Végül, futtassa a programot parancs használatával:
$GOBIN/hello
Ha minden jól sikerült, gratulálunk! Most létrehozott egy példa programot a Go-val.
További részletekért lásd: súgó szakasz futás:
go help
Azt is ellenőrizheti hivatalos dokumentáció írta: Go.
Ha már nem akarja ezt a nyelvet, akkor is távolítsa el keresztül csomagkezelő vagy egyszerűen az / usr / local / go könyvtár törlése. Ez a választott telepítési opciótól függ. Ezenkívül a könyvtárakat is eltávolítja a munkaterületről.