Прописываешь пути к установленному go:
( например если
go установлен в папку
$HOME/go )
$ export GOROOT=$HOME/go
$ export PATH=$PATH:$GOROOT/bin
далее создаёшь рабочую область:
$ export GOPATH="$HOME/work"
$ export GOBIN="$GOPATH/bin"
$ mkdir -p $GOPATH/src
$ mkdir $GOBIN
чтобы каждый раз после перезапуска терминала не прописывать переменные заново добавляем экспорты(
export ...) в конец файла
~./.zshrc (для bash это ~/.bashrc)
Теперь свои проекты на go перемещаешь в папку
$HOME/work/src
Для просмотра переменных go, используй команду:
$ go env