Быть в курсе
Аватарка автора Андрей Лебедев
ИнструкцииОблако

Установка Go на Windows: полное руководство для разработчика

15 мая 2026

10 минут

Телеграм

ВКонтакте

Для чего используется язык программирования Golang? Экосистема Go (Golang) славится своей простотой и минимализмом. В отличие от многих других языков, где настройка окружения превращается в многочасовой квест с зависимостями, язык программирования Go устанавливается почти так же легко, как обычный офисный софт.

Однако Windows вносит свои коррективы в процесс, особенно когда дело доходит до переменных окружения и работы командной строки. Если вы на старте допустите ошибку в настройке PATH, то через месяц, пытаясь собрать проект, будете тратить часы на отладку того, почему компилятор «не видит» нужные инструменты. Разберем, как установить Go «по уму», настроить среду и избежать типичных граблей, о которые спотыкаются новички.

Всё актуальное — в наших соцсетях. Подписывайтесь!

Установка Go на Windows: что нужно знать перед началом

Как установить Go на Windows? Главное правило Go — отсутствие «магии». Это статически типизируемый язык, который компилируется в один исполняемый файл. Вам не нужно устанавливать тяжеловесные рантаймы вроде JVM или интерпретаторы. Весь инструмент — это один бинарный файл компилятора.

Перед установкой проверьте, не установлена ли у вас старая версия Go. Если что-то было установлено ранее, удалите старые версии через «Установку и удаление программ» и убедитесь, что папки в C:\Program Files\Go больше нет. 

Конфликт версий — частая причина странного поведения системы

Системные требования и подготовка среды

Требования к железу у Go минимальны. Вам подойдет любая актуальная версия Windows (10 или 11), желательно 64-битная архитектура.

Подготовка:

  • убедитесь, что у вас есть права администратора;
  • желательно установить Git для Windows — он пригодится для скачивания пакетов и работы с репозиториями;
  • выберите терминал: стандартный cmd работает, но лучше использовать PowerShell или терминал внутри VS Code — они более дружны с современными инструментами разработки.

Go-разработчикам для обучения и первых pet-проектов необязательно сразу арендовать мощный сервер. Попробовать свои силы в реальной облачной среде можно бесплатно. В Рег.облаке есть программа Free Tier, в рамках которой до 6 месяцев предоставляется виртуальная машина с 1 vCPU, 1 ГБ RAM и 10 ГБ SSD. Это идеальный полигон для экспериментов: разворачиваете готовый образ с Linux, ставите Go и пишете код. А если проект подрастет — ресурсы всегда можно масштабировать профессиональными решениями платформы, не меняя провайдера.

Способы установки Golang на Windows

Существует три основных пути:

  1. Официальный установщик (MSI). Самый надежный вариант для большинства. Скачиваете, запускаете, кликаете «Далее». Установщик сам пропишет пути.
  2. Архив (ZIP). Для тех, кому нужен портативный вариант или установка в нестандартную папку. Требует ручной настройки путей.
  3. Менеджеры пакетов (Scoop, Chocolatey). Для любителей автоматизации. Например, команда scoop install go сделает все за вас.

Рекомендуется использовать официальный MSI-установщик. Он избавляет от 90% проблем с настройками системы.

Как настроить переменные окружения

Если вы использовали MSI-установщик, Go автоматически добавит себя в переменную окружения PATH. Это значит, что вы сможете вызвать команду go из любого места в консоли.

Если вы устанавливали через архив, вам придется сделать это вручную:

  1. Нажмите Win + R и введите sysdm.cpl.
  2. Перейдите на вкладку Дополнительно > Переменные среды.
  3. В системных переменных найдите Path, нажмите Изменить и добавьте путь к папке bin вашего установленного Go (например, C:\Program Files\Go\bin).

Как проверить, что Go установлен корректно

Откройте терминал (PowerShell или CMD) и введите:

Если вы видите ответ вида go version go1.22.x windows/amd64 — поздравляю, установка прошла успешно. Если консоль выдает ошибку, что команда не найдена, значит, вы пропустили шаг с переменными окружения.

Структура проекта и рабочая директория в Go

Раньше в Go существовало понятие GOPATH — строго определенная папка, где обязаны были лежать все исходники. Забудьте об этом. В современных версиях (начиная с 1.11+) используется go mod (Go Modules).

Теперь вы можете создавать проект где угодно. Главное — инициализировать модуль:

Это создаст файл go.mod, который будет управлять всеми вашими зависимостями. 

Это стандарт индустрии, который делает Go-проекты переносимыми и понятными

Первый запуск: создаем и запускаем простую программу на Go

Создайте файл hello.go:

В терминале перейдите в папку с файлом и выполните:

Вы увидите «Привет, Go!». Чтобы создать исполняемый EXE-файл, выполните:

В папке появится файл hello.exe — это скомпилированный код, который можно запустить на любой Windows-машине без установленного Go.

После того как вы скомпилировали свой первый бинарный файл, возникает вопрос: как тестировать проект в «боевых» условиях? Локальный компьютер — это хорошо, но облако — лучше. Серверы с почасовой оплатой от Рег.облака — это идеальная площадка для разработчика. Вы можете развернуть там изолированную среду с разными ОС и конфигурациями, залить свой бинарный файл и проверить, как он работает под нагрузкой. А если проект нужно «поставить на паузу» — сервер легко остановить в любое время, не переплачивая за простой оборудования.

Как установить и управлять пакетами

Установка сторонних библиотек делается одной командой:

Все пакеты скачиваются в ваш go.mod файл. Чтобы обновить зависимости или скачать недостающие, используйте:

Эта команда — ваш лучший друг. Она сама удалит лишнее и докачает то, что нужно.

Обновление и удаление Go на Windows

Обновление проходит просто: скачайте новый MSI-установщик и запустите его. Он сам заменит старые файлы. Удаление — через Панель управления > Программы и компоненты

Типичные ошибки при установке и как их исправить

Конфликт версий. Если go version показывает старую версию после установки новой, значит, PATH ведет к старой папке. Проверьте переменные окружения.

Отсутствие перезагрузки терминала. После настройки PATH нужно обязательно закрыть все открытые окна терминала и открыть новые.

Неправильный порядок в PATH. Если у вас стоят другие инструменты, использующие Go, убедитесь, что путь к Go стоит в начале списка, чтобы система не перехватывала команды.

Особенности работы Go в Windows по сравнению с Linux/macOS

Регистронезависимость. В Windows пути к файлам не зависят от регистра, в отличие от Linux. Будьте осторожны при написании кода, который работает с файловой системой.

Слеши. Windows понимает и \ и /, но Go-код лучше писать с использованием path/filepath, чтобы код был кроссплатформенным.

Терминал. PowerShell — отличный инструмент, но иногда он добавляет лишние символы при копировании текста. 

Используйте VS Code, чтобы не знать проблем

Советы от эксперта по настройке IDE и редакторов

Забудьте про блокноты. Для Go есть два пути. Первый — VS Code + плагин Go. Это стандарт для большинства. Легкий, быстрый, с отличной поддержкой автодополнения и линтинга. Обязательно установите расширение «Go» от Google. Оно само подтянет все нужные инструменты (gopls, dlv для отладки). Второй — GoLand (JetBrains). Тяжеловес, но если вы привыкли к IntelliJ IDEA или PyCharm — это ваш выбор. В нем инструменты рефакторинга и отладки работают «из коробки» на голову выше, чем в любом другом редакторе. Если вы учитесь — ставьте VS Code. Если вы идете в enterprise-разработку и бюджет позволяет — GoLand сэкономит вам сотни часов на рефакторинге.

Выводы: какой способ установки выбрать

Для Windows — только MSI-установщик с официального сайта. Это сэкономит вам время на настройку и убережет от ошибок с путями. Не пытайтесь изобретать велосипед с ручной настройкой, если вы не системный администратор. Установили, проверили go version — и сразу в бой, писать код.

Частые вопросы

Как установить Go на Windows? 

Скачайте официальный MSI-файл с сайта go.dev и запустите его. Установщик сделает всё сам: скопирует файлы и пропишет пути в системе.

Какую версию Go лучше выбрать для установки? 

Всегда выбирайте последнюю стабильную версию (Current Release).

Где скачать официальный установщик Go для Windows? 

Только на официальном сайте: go.dev/dl/. Не скачивайте со сторонних ресурсов — это небезопасно.

Нужно ли вручную настраивать переменные окружения после установки Go? 

Если вы используете официальный установщик — нет, он делает это сам. Если устанавливали через ZIP-архив — да, нужно прописать путь к папке bin.

Что такое GOPATH и нужен ли он в новых версиях Go? 

GOPATH — это «наследие» старых версий Go. Сегодня в 99% проектов он не нужен, так как управление зависимостями берет на себя go mod.

Как проверить, что Go установлен правильно? 

Введите go version в командной строке. Если версия отображается — всё отлично.

Почему команда go не распознается в командной строке? 

Скорее всего, путь к папке bin Go не добавлен в переменную PATH, или вы не перезагрузили терминал после установки.

Можно ли установить несколько версий Go одновременно? 

Да, но это сложная задача для профи. Для новичка — нет, не рекомендую. Используйте одну актуальную версию.

Как обновить Go до последней версии на Windows? 

Просто скачайте новый MSI-инсталлятор и запустите его — он обновит существующую версию.

Как удалить Go с компьютера полностью? 

Удалите программу через «Установку и удаление программ» и вручную почистите системные переменные PATH от путей к Go.

Как установить пакеты и зависимости в Go? 

Используйте команду go get <путь_к_пакету> внутри вашего проекта, где инициализирован go mod.

Что такое go mod и зачем он нужен? 

Это система управления модулями и зависимостями в Go. Она гарантирует, что ваш проект будет работать с теми же версиями библиотек на любом компьютере.

Какие IDE лучше использовать для разработки на Go в Windows? 

VS Code (бесплатно, расширение Go) или GoLand (платно, мощный функционал для профи).

Что делать, если установка прошла, но программа не запускается? 

Проверьте, добавили ли вы путь к Go в PATH. Также убедитесь, что вы не пытаетесь запустить файл, скомпилированный под Linux, в Windows (и наоборот).

Новые статьи