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

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

Увод

Go, такође познат као GoLang, је компилирани програмски језик отвореног кода који је развио Google. Познат је по својој изузетној брзини, ефикасности и конкурентности. Захваљујући својој лакоћи научења и обиљу библиотека, Go је брзо постао популаран избор за развој софтвера, посебно за облачне апликације, системе за обраду великих података и мрежне услуге.

Да бисте почели да развијате у Go на macOS-у, потребно је да инсталирате Go и подесите локално програмско окружење. У овом опширном водичу ћемо вас водити кроз сваки корак овог процеса, од инсталирања Go до покретања ваших првих Go програма.

Инсталирање Go

1. Преузмите инсталатер Go

Посетите званични сајт Go-a овде и преузмите инсталатер Go за macOS.

2. Инсталирајте Go

Отворите преузети инсталатер и следите упутства на екрану да бисте инсталирали Go. Инсталатер ће аутоматски додати Go у PATH системске променљиве животне средине, омогућавајући вам да покрећете Go команде са било ког терминала.

Подешавање локалног програмског окружења

1. Уредите фајл .bash_profile

Отворите фајл .bash_profile у вашем матичном директоријуму помоћу уређивача текста као што је nano или vi:


nano ~/.bash_profile

2. Додајте PATH променљиве

На крају фајла додајте следеће линије:


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

Ове линије дефинишу вашу GOPATH променљиву (која представља ваш корени директоријум Go-овог радног простора), вашу GOBIN променљиву (која представља директоријум за извршне датотеке) и додају GOBIN у системску PATH променљиву животне средине.

3. Сачувајте и затворите фајл

Сачувајте и затворите фајл .bash_profile.

4. Учитајте промене

Да бисте учитале извршене промене, поново извршите фајл .bash_profile:


source ~/.bash_profile

Провера инсталације

1. Провера верзије Go

Да бисте проверили да ли је Go успешно инсталиран и да је ваша локална програмска средина исправно подешена, отворите терминал и извршите следећу команду:


go version

Ако се приказ врати са верзијом Go која је инсталирана, инсталација и подешавање су били успешни.

2. Провера GOPATH

Да бисте проверили да ли је ваша GOPATH променљива исправно постављена, извршите следећу команду:


echo $GOPATH

Требало би да се врати са путањом до вашег Go радног простора, који је обично постављен на $HOME/go.

Покретање првог Go програма

1. Направите нови Go програм

Направите нови директоријум за свој Go програм унутар вашег радног простора Go:


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

2. Напишите Go програм

Унутар овог директоријума, отворите фајл main.go и унесите следећи код:


package main

import (
"fmt"
)

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

3. Компилирајте и покрените програм

Да бисте компилирали и покренули свој Go програм, извршите следећу команду:


go run main.go

Требало би да се приказ врати са поруком „Hello, world!“.

Закључак

Након праћења корака описаних у овом водичу, успешно сте инсталирали Go и подесили локално програмско окружење на вашем macOS уређају. Сада можете да почнете да развијате у Go, креирајући разне врсте апликација и услуга.

Имајте на уму да је ово само почетно руководство, а за додатну документацију и ресурсе препоручујемо да се консултујете са званичном Go документацијом овде.

Често постављана питања (ФАК)

1. Где могу да нађем најновију верзију Go-а?
Најновију верзију Go-а увек можете пронаћи на званичном сајту Go-а овде.

2. Како могу да ажурирам своју Go инсталацију?
Можете да ажурирате своју Go инсталацију преузимањем најновијег инсталатера са званичног сајта Go-а и покретањем поступка инсталације.

3. Шта ако имам проблема са инсталацијом?
Можете да се консултујете са званичном Go документацијом овде](https://go.dev/doc/install) за решавање проблема. Такође можете да поставите питања на званичним Go форумима [овде.

4. Како могу да деинсталирам Go?
Да бисте деинсталирали Go, можете да извршите следећу команду у терминалу:

sudo rm -rf /usr/local/go

5. Зашто добијам грешку „команда није пронађена“ када покушам да покренем Go команду?
Ово обично значи да Go није правилно инсталиран или да системска PATH променљива животне средине није ажурирана. Проверите да ли је Go исправно инсталиран и да су PATH променљиве исправно постављене у вашем фајлу .bash_profile.

6. Како могу да променим своју GOPATH променљиву?
Можете да промените своју GOPATH променљиву тако што ћете уредити свој фајл .bash_profile и изменити ред који дефинише GOPATH.

7. Како могу да научим више о Go-у?
Званична Go документација овде је одлично место за учење Go-а. Такође можете да се консултујете са бројним онлајн курсевима и водичима за учење Go-а.

8. Где могу да добијем помоћ у развоју Go апликација?
Можете да поставите питања на званичним Go форумима овде](https://forum.golangbridge.org/) или да се придружите Гоогле-овој групи за Go програмере [овде.