Како инсталирати Go и подесити локално програмско окружење на macOS-у

Uvod

Go, često nazivan i GoLang, je kompajliran programski jezik otvorenog koda, nastao u kompaniji Google. Ističe se svojom izuzetnom brzinom, efikasnošću i konkurentnošću. Zahvaljujući svojoj jednostavnosti učenja i bogatoj kolekciji biblioteka, Go je brzo postao popularan izbor za razvoj softvera, posebno za cloud aplikacije, sisteme za obradu velikih podataka i mrežne servise.

Da biste započeli razvoj u Go-u na macOS-u, neophodno je instalirati Go i konfigurisati lokalno razvojno okruženje. U ovom detaljnom vodiču, provešćemo vas kroz svaki korak ovog procesa, od same instalacije Go-a do izvršavanja vaših prvih Go programa.

Instalacija Go-a

1. Preuzimanje Go instalacionog paketa

Posetite zvaničnu web stranicu Go-a na ovom linku i preuzmite instalacioni paket za macOS.

2. Pokretanje instalacije Go-a

Pokrenite preuzeti instalacioni paket i sledite uputstva na ekranu kako biste instalirali Go. Instalacioni program automatski će dodati Go u sistemske promenljive okruženja PATH, omogućavajući vam da izvršavate Go komande iz bilo kog terminala.

Konfigurisanje lokalnog razvojnog okruženja

1. Modifikovanje .bash_profile datoteke

Otvorite .bash_profile datoteku u vašem matičnom direktorijumu pomoću tekstualnog editora kao što su nano ili vi:


nano ~/.bash_profile

2. Dodavanje PATH promenljivih

Na kraju datoteke dodajte sledeće redove:


export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOPATH/bin

Ovi redovi definišu vašu GOPATH promenljivu (koja predstavlja korenski direktorijum vašeg Go radnog prostora), vašu GOBIN promenljivu (koja predstavlja direktorijum za izvršne fajlove) i dodaju GOBIN u sistemsku PATH promenljivu okruženja.

3. Sačuvavanje i zatvaranje datoteke

Sačuvajte i zatvorite .bash_profile datoteku.

4. Učitavanje promena

Da biste učitali izvršene promene, ponovo izvršite .bash_profile datoteku:


source ~/.bash_profile

Verifikacija instalacije

1. Provera verzije Go-a

Da biste proverili da li je Go uspešno instaliran i da li je vaše lokalno razvojno okruženje ispravno konfigurirano, otvorite terminal i izvršite sledeću komandu:


go version

Ako se kao odgovor prikaže instalirana verzija Go-a, to znači da su instalacija i konfiguracija bili uspešni.

2. Provera GOPATH

Da biste proverili da li je vaša GOPATH promenljiva pravilno postavljena, izvršite sledeću komandu:


echo $GOPATH

Trebalo bi da se kao odgovor prikaže putanja do vašeg Go radnog prostora, koji je obično postavljen na $HOME/go.

Pokretanje vašeg prvog Go programa

1. Kreiranje novog Go projekta

Kreirajte novi direktorijum za vaš Go projekat unutar vašeg Go radnog prostora:


mkdir /home/user/go/src/helloworld
cd /home/user/go/src/helloworld

2. Pisanje Go programa

Unutar ovog direktorijuma, otvorite datoteku main.go i unesite sledeći kod:


package main

import (
„fmt“
)

func main() {
fmt.Println(„Hello, world!“)
}

3. Kompilacija i izvršavanje programa

Da biste kompilirali i pokrenuli vaš Go program, izvršite sledeću komandu:


go run main.go

Kao odgovor, trebalo bi da se pojavi poruka „Hello, world!“.

Zaključak

Prateći korake opisane u ovom vodiču, uspešno ste instalirali Go i konfigurirali lokalno razvojno okruženje na vašem macOS uređaju. Sada ste spremni da počnete razvijati u Go-u, kreirajući različite vrste aplikacija i usluga.

Imajte na umu da je ovo samo uvodni vodič, a za dodatnu dokumentaciju i resurse, preporučujemo da se konsultujete sa zvaničnom Go dokumentacijom na ovom linku.

Često postavljana pitanja (FAQ)

1. Gde mogu pronaći najnoviju verziju Go-a?
Najnoviju verziju Go-a možete uvek pronaći na zvaničnoj web stranici Go-a ovde.

2. Kako mogu ažurirati svoju Go instalaciju?
Možete ažurirati svoju Go instalaciju preuzimanjem najnovijeg instalacionog paketa sa zvanične web stranice Go-a i pokretanjem instalacionog procesa.

3. Šta ako imam problema sa instalacijom?
Možete se konsultovati sa zvaničnom Go dokumentacijom na ovom linku za rešavanje problema. Takođe možete postaviti pitanja na zvaničnim Go forumima ovde.

4. Kako mogu deinstalirati Go?
Da biste deinstalirali Go, možete izvršiti sledeću komandu u terminalu:

sudo rm -rf /usr/local/go

5. Zašto dobijam grešku „komanda nije pronađena“ kada pokušam izvršiti Go komandu?
Ovo obično znači da Go nije ispravno instaliran ili da sistemska PATH promenljiva okruženja nije ažurirana. Proverite da li je Go ispravno instaliran i da su PATH promenljive ispravno postavljene u vašoj .bash_profile datoteci.

6. Kako mogu promeniti svoju GOPATH promenljivu?
Možete promeniti svoju GOPATH promenljivu tako što ćete izmeniti vašu .bash_profile datoteku i red koji definiše GOPATH.

7. Kako mogu naučiti više o Go-u?
Zvanična Go dokumentacija na ovom linku je odlično mesto za učenje Go-a. Takođe se možete konsultovati sa brojnim online kursevima i vodičima za učenje Go-a.

8. Gde mogu dobiti pomoć u razvoju Go aplikacija?
Možete postavljati pitanja na zvaničnim Go forumima ovde ili se pridružiti Google-ovoj grupi za Go programere ovde.