Ответ
Для современной разработки на Go требуется несколько ключевых шагов:
-
Установить Go Toolchain
- Скачайте дистрибутив для вашей ОС с официального сайта: go.dev/dl/.
- Установщик автоматически настроит переменную окружения
GOROOT
(путь к SDK) и добавит путь к исполняемым файлам Go вPATH
.
-
Проверить установку
- Откройте терминал и выполните команду. Вы должны увидеть установленную версию.
go version
- Откройте терминал и выполните команду. Вы должны увидеть установленную версию.
-
Настроить редактор кода или IDE
- VS Code: Установите официальное расширение
Go
от Google. Оно предоставляет подсветку синтаксиса, автодополнение, отладку и интеграцию с инструментами Go. - GoLand: Полноценная IDE от JetBrains, созданная специально для Go. Предоставляет мощные инструменты для рефакторинга, анализа кода и отладки.
- VS Code: Установите официальное расширение
-
Использовать Go Modules для управления зависимостями
- Современные проекты на Go используют модули.
GOPATH
больше не является обязательным местом для хранения исходного кода. - Создайте директорию для вашего проекта в любом удобном месте.
- Внутри директории инициализируйте модуль:
# Например, для проекта my-app go mod init github.com/your-user/my-app
- Эта команда создаст файл
go.mod
, который будет отслеживать все зависимости вашего проекта.
- Современные проекты на Go используют модули.
-
Написать и запустить программу
-
Создайте файл
main.go
:package main import "fmt" func main() { fmt.Println("Hello, Go Modules!") }
- Запустите код:
go run main.go
- Или скомпилируйте в исполняемый файл:
go build ./my-app # для Linux/macOS
-
Этот набор шагов (Toolchain + IDE + Go Modules) является современным стандартом для начала работы с Go.