Как установить GoLang 1.21.7 на Ubuntu 22.04 за 5 минут
Все максимально просто: скопируйте данные команды в консоль сервера и выполните их.
Обновляем менеджер пакетов
$ sudo apt-get update
Скачиваем дистрибутив GoLang 1.21.7 Latest Stable на 10.02.2024
$ wget https://go.dev/dl/go1.21.7.linux-amd64.tar.gz
Извлекаем из архива
$ sudo tar -xvf go1.21.7.linux-amd64.tar.gz
Перемещаем в папку /usr/local
$ sudo mv go /usr/local
Настраиваем GOROOT и GOPATH в ~/.profile
$ export GOROOT=/usr/local/go
$ export GOPATH=$HOME/go
$ export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
Обновляем ~/.profile. Это обновляет текущую оболочку (shell) с учетом измененных переменных окружения.
$ source ~/.profile
Вуаля! Все готово.
Проверяем установку:
$ go version
ВЫВОД:
go version go1.21.7 linux/amd64
Если после перезагрузки севера go перестал запускаться, то действуем так.
Вы используете файл ~/.profile
для установки переменных окружения.
Однако, при использовании sudo
, изменения в ~/.profile
могут не применяться к корневой учетной записи. Вместо этого, вы можете внести изменения в файл /etc/profile
, который применяется системно для всех пользователей. Изменим его, например, при помощи редактора nano.
sudo nano /etc/profile
В конец файла добавьте строки для установки переменных окружения:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
Сохраните изменения и закройте редактор.
Теперь переменные окружения должны быть установлены системно и будут доступны после перезагрузки сервера.
Если вам нужно применить изменения в текущей сессии без перезагрузки, вы также можете выполнить команду:
Это обновит текущую сессию с учетом изменений в файле /etc/profile
.
source /etc/profile
Спасибо за внимание! Удачных практик Вам с GoLang!