GO или Golang – это высокопроизводительный и многопоточный язык программирования, разработанный компанией Google в 2007 году и выпущенный в 2009. По сей день, Golang продолжает набирать популярность. Согласно исследованию учебного центра IBS, в России этот язык входит в топ-5 по популярности и занимает 4 место на 2023 год.
Изображение: selecty.ru
Язык программирования Go поддерживает множество операционных систем, что делает его универсальным выбором для разработки на различных платформах. В этом руководстве мы разберем шаг за шагом процесс установки Golang на Windows.
Go поддерживает Windows 7 и более новые версии. Убедитесь, что у вас установлена поддерживаемая версия ОС.
В настоящем руководстве мы будем использовать Windows 11. Также нам понадобится пользователь с правами администратора для настройки переменных среды.
cmd
) и выполним следующую команду:go version
Если результат выполнения совпадает с тем, что на картинке ниже, значит Golang установлен успешно. Единственным отличием может быть версия языка, которую вы выбрали для установки на первом шаге инструкции.
Чтобы обновить Golang в Windows на более новую версию, необходимо удалить его старую версию и выполнить установку новой, согласно нашей инструкции.
Теперь перейдем к настройке переменных среды для корректной работы Go.
Настройка переменных среды — важный этап установки Go на Windows, который позволяет операционной системе определить, где находятся необходимые для работы Go файлы и каталоги.
Для корректной работы Golang потребуется две переменные среды:
GOPATH
– это переменная среды, указывающая на место, где Go хранит загруженные и скомпилированные пакеты;PATH
– это переменная среды, позволяющая системе находить исполняемые файлы Go без указания полного пути к ним.GOPATH
. Для этого пользователю необходимо организовать рабочее пространство, в котором будут храниться файлы и проекты на Go. В рамках инструкции мы создадим рабочее пространство по адресу C:\GoProject
. Также добавим в данный каталог 2 папки:
bin
– для хранения исполняемых файлов (бинарных файлов). Когда вы компилируете свой проект, Go создает исполняемый файл и размещает его в этом каталоге.;src
– для хранения исходных файлов Go. Все файлы .go
размещаются именно здесь.GOPATH
. Для этого перейдем в панель управления, затем на вкладку «Система и безопасность», далее «Система» и наконец кликаем на «Дополнительные параметры системы». Есть также более простой способ доступа к свойствам системы: открыть окно «Выполнить» (Win + R) и ввести:
sysdm.cpl
В поле «Имя переменной» указываем GOPATH
, а в поле «Значение переменной» – путь к созданному ранее рабочему пространству (в нашем случае C:\GoProject
), как показано на рисунке ниже.
Нажимаем два раза кнопку «OK», чтобы сохранить внесенные изменения.
%GOPATH%
. Если все было сделано правильно, перед вами откроет ваше рабочее пространство.PATH
должно было добавиться автоматически после установки Go в систему. Чтобы это проверить, зайдем в переменные среды, повторив действия из второго шага прошлого подраздела.PATH
среди системных переменных. Чтобы посмотреть ее значения, кликаем по ней два раза. В открывшемся окне должна быть запись, которая хранит путь до папки bin
языка Go.
В нашем случае это C:\Program Files\Go\bin
. Если ваше значение не соответствует тому, что было указано при установке Go, поменяйте его на корректное с помощью кнопки «Изменить».
На этом установка Golang в Windows и настройка переменных среды окончена. Теперь мы можем проверить его работу, написав и запустив свою первую программу.
.go
в рабочем пространстве (C:\GoProject\src
). Например, ExampleProgram.go
.package main
import "fmt"
func main() {
fmt.Println("Hello, Go has been successfully installed into your system!")
}
Продемонстрированная программа должна выводить сообщение об успешной установке Go в систему.
go run %GOPATH%/src/ExampleProgram.go
Как видно по картинке ниже, программа компилируется и выполняется, выводя на экран заданный текст.