Це стара версія документу!
mise use --global go@latest
This is best way.
use winget. But my antivirus blocks compiled files, even “Hello World”, so this is just not working.
GOROOT - це шлях, де встановлено сам Go SDK (компілятор, стандартна бібліотека та інструменти).
GOPATH - це твій робочий простір (workspace). Сюди Go завантажує сторонні залежності, і тут зберігаються скомпільовані бінарні файли твоїх або завантажених програм.
Зараз ці змінні вже не треба задавати в конфігу. Можна подивитися командою
go env
Щоб все гарно працювало, в PATH має бути присутнім два каталоги:
$GOROOT/bin $GOPATH/bin
це відбувається автоматично (mise, winget), але можна перевірити.