Найти в Дзене
Артем Антонов

Как установить Golang: подробное руководство для Linux и Windows

В этой инструкции - без лишних слов и сложностей покажу, как установить Go на Linux и Windows, настроить среду и сразу запустить первую программу. Если ранее на вашей системе была установлена версия Go, её необходимо удалить, чтобы избежать конфликтов. Это делается следующим образом: Удалите пакет golang-go: sudo apt remove golang-go Удалите каталог, связанный с Go: Сначала определите путь к исполняемому файлу Go: which go Затем удалите каталог (замените /usr/local/go на путь, полученный в предыдущей команде, если он отличается): sudo rm -rf /usr/local/go Убедитесь, что Go удален: go version (Если команда выводит ошибку, значит, Go удален.) Обновление списка пакетов: sudo apt update Перейдите на сайт https://go.dev/dl и выберите подходящую версию Go для 64-разрядной архитектуры Linux (например, go1.24.2.linux-amd64.tar.gz). Скачайте архив: wget https://go.dev/dl/go1.24.2.linux-amd64.tar.gz Распакуйте архив в каталог `/usr/local`: sudo tar -C /usr/local -xzf go1.24.2.linux-amd64.tar.gz
Оглавление

В этой инструкции - без лишних слов и сложностей покажу, как установить Go на Linux и Windows, настроить среду и сразу запустить первую программу.

Установка на Ubuntu 24.04.2

Подготовка к установке: Удаление предыдущей версии Go (если установлена)

Если ранее на вашей системе была установлена версия Go, её необходимо удалить, чтобы избежать конфликтов. Это делается следующим образом:

Удалите пакет golang-go:

sudo apt remove golang-go

Удалите каталог, связанный с Go:

Сначала определите путь к исполняемому файлу Go:

which go

Затем удалите каталог (замените /usr/local/go на путь, полученный в предыдущей команде, если он отличается):

sudo rm -rf /usr/local/go

Убедитесь, что Go удален:

go version

(Если команда выводит ошибку, значит, Go удален.)

Обновление списка пакетов:

sudo apt update

Установка Go из официального источника:

Перейдите на сайт https://go.dev/dl и выберите подходящую версию Go для 64-разрядной архитектуры Linux (например, go1.24.2.linux-amd64.tar.gz).

Скачайте архив:

wget https://go.dev/dl/go1.24.2.linux-amd64.tar.gz

Распакуйте архив в каталог `/usr/local`:

sudo tar -C /usr/local -xzf go1.24.2.linux-amd64.tar.gz

Настройка переменных среды:

Для корректной работы Go необходима настройка переменных окружения PATH и GOPATH.

Откройте файл .profile:

sudo nano ~/.profile

2. Добавьте следующие строки в конец файла:

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

3. Сохраните Ctrl+O -> Enter, закройте файл Ctrl+X -> Enter и обновите переменные окружения:

source ~/.profile

4. Создайте рабочую директорию для проектов Go:

mkdir $HOME/go

5. Проверьте установку Go:

go version

(Эта команда должна вывести версию установленного Go.)

Установленная версия Go
Установленная версия Go

Тестирование установки:

Создайте тестовый файл test.go в рабочей директории ($HOME/go) с помощью текстового редактора:

sudo nano test.go

Вставьте следующий код в файл test.go:

package main
import "fmt"
func main() {
fmt.Println("Hello GO!")
}

Сохраните файл и закройте редактор.

Запустите файл:

go run test.go

(В командной строке должно появиться сообщение "Hello GO!").

Тестирование Go
Тестирование Go

Готово! Go установлен!

Для обновления до новой версии Go, удалите текущую версию (как описано в начале) и повторите шаги установки.

Установка на Windows 10/11

Перейдите на сайт https://go.dev/dl и скачайте установщик Go для Microsoft Windows (например, go1.24.2.windows-amd64.msi).

После скачивания установите и перезагрузите компьютер.

Введите в поиск Windows Изменение системных переменных среды, откройте программу

Изменение системных переменных среды
Изменение системных переменных среды

Зайдите в Переменные среды... в разделе Системные переменные найдите Path, выделите и нажмите Изменить

Измененить переменную среду
Измененить переменную среду

Проверьте есть ли C:\Program Files\Go\bin, если нет, добавьте в ручную, нажимаем OK

В разделе Переменные среды пользователя создайте переменную GOPATH и выберите путь до рабочего каталога с проектами Go, мой рабочий каталог находится по пути C:\Users\User\go, я выбираю его. Сохраните и закройте все окна.

Создание пользовательской переменной
Создание пользовательской переменной

Перезагрузите компьютер.

Тестировать установку я буду в программе Visual Studio Code скачать можно по этой ссылке

Visual Studio Code
Visual Studio Code

В рабочем каталоге создайте папку test, откройте ее в Visual Studio Code, создайте файл test.go

Откройте терминал, проверьте установку golang, введите команду:

go version

затем запустите файл test.go командой:

go run test.go

(В командной строке должно появиться сообщение "Hello GO!").

Что дальше?

  • Изучите официальную документацию: Она содержит массу полезной информации о языке и его стандартной библиотеке: https://go.dev/doc/
  • Попробуйте онлайн-курсы и туториалы: Существует множество ресурсов для обучения Go, как для начинающих, так и для опытных разработчиков.
  • Присоединяйтесь к сообществу Go: Общение с другими разработчиками поможет вам быстрее разобраться с нюансами языка и получить ответы на возникающие вопросы. Вы можете найти сообщества на Stack Overflow, Reddit (r/golang) и в других онлайн-платформах.

Удачи в ваших начинаниях! Надеюсь, Go станет вашим любимым языком программирования.

Жду ваших комментариев! Поставьте лайк, если хотите видеть больше интересного контента.

До скорой встречи!

Как установить Golang: подробное руководство для Linux и Windows