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

Установка Go на Ubuntu 24.04.2 и Windows 10/11

Оглавление

Установка на 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
Скачивание Go
Скачивание Go

Распакуйте архив в каталог `/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!").

Заключение:

Надеюсь, эта статья помогла вам установить Golang на свой компьютер! Теперь вы готовы начать свой путь в разработке на Go.

Что дальше?

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

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

Спасибо за ваше время и внимание! Ваша поддержка очень важна для меня! Если вам понравилась статья, пожалуйста, поставьте лайк и подпишитесь на канал. Впереди много интересного!