Hogyan telepítsem a Go-t?
A Go hivatalos oldalán található a legfrissebb változat, de több másik forrásból is le tudod tölteni a Go-t. Ennek a fő oka az, hogy van aki elégedett azzal, hogy egy külső program manageli a telepítést, mint például a snap.
Mi most a hivatalos dokumentáción megyünk végig lépésről lépésre.
Válaszd ki az operációs rendszert, amire telepíteni szeretnéd a Go-t.Windows
Windowson csak le kell töltened az MSI fájlt, és el kell indítanod a telepítőt. A Go alapból a Program Files
, vagy a Program Files (x86)
mappába fogja magát feltelepíteni.
Hogy leellenőrizd, hogy sikeres volt-e a telepítés, menj rá a Start
-ra, gépeld be, hogy cmd
és nyomj egy Entert.
A megnyíló terminálba gépeld be, hogy go version
. Ha visszakapod a verzió számot, akkor sikeres volt a Go telepítése.
Mac
Töltsd le a Macre a fájlt amit a honlap felajánl, és nyisd meg a gépedről. A Go alapból a /usr/local/go
könyvtárba fog települni.
A telepítő beállít neked egy környezeti változót is, ami miatt érdemes újra indítanod a terminálodat, mielőtt használni próbálod a Go-t.
Hogy leellenőrizd, hogy sikeres volt-e a telepítés, nyiss meg egy terminált, és gépeld be, hogy go version
. Ha visszakapod a verzió számot, akkor sikeres volt a Go telepítése.
Linux
Ha már telepítve van a Go egy verziója, érdemes csinálni egy backup-ot a jelenlegi Go verziódról, mielőtt telepíted az újat.
Töltsd le a Linux-ra szánt binary fájlt a honlapról.
Nyiss meg egy terminált, és lépj bele a könyvtárba, amibe letöltötted a binaryt. (Ha nem tudod hova töltötted le, nézd meg a
~/Downloads
mappában.)A következő parancs törli az előző verzióját a Go-nak (ha talál egyet), kicsomagolja az új go verziót, és belemásolja a végleges helyére, ami a
/usr/local/go
.rm -rf /usr/local/go && tar -C /usr/local -xzf go[ird-be-a-verzio-szamot].linux-amd64.tar.gz
Ahhoz, hogy a Go működjön a terminálodon, be kell állítanod egy környezeti változót:
export PATH=$PATH:/usr/local/go/bin
Ennek következtében, ha most begépeled, hogy
go version
, látni fogod, hogy működik a Go. Viszont ez a környezeti változó csak addig lesz jelen, amíg a terminált be nem zárod.Hogy ne kelljen minden alkalommal exportálni ezt a környezeti változót, amikor egy új terminált nyitsz, érdemes az RC fájlodba (run commands file) beletenni az alábbi sorokat. (Ha például bash-t használsz, akkor a
.bashrc
fájlba, ha zsh-t használsz, akkor a.zshrc
fájlodba)export GOPATH=/home/[a_te_felhasznalod_neved]/go export GOROOT=/usr/local/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOPATH export PATH=$PATH:$GOROOT/bin
Forrás: golang.org