компилируется...
Перейти к основному содержанию
Рекомендовать во Вконтакте Рекомендовать в Фейсбуке Рекомендовать в Твиттере

Как установить Go на CentOS 8

Go, часто называемый golang - это современный язык программирования с открытым исходным кодом, созданный компанией Google, который позволяет создавать надежные и эффективные приложения.

Многие популярные приложения, такие как Kubernetes, Docker, Prometheus и Terraform, написаны на языке Go.

В этом руководстве объясняется, как загрузить и установить Go on CentOS 8.

Загрузка и установка Go на CentOS 8

На момент написания статьи последней стабильной версией Go была версия 1.13.4. Прежде чем загружать tarball, зайдите на официальную страницу загрузки и проверьте, доступна ли новая версия.

Чтобы загрузить и установить CentOS 8, выполните следующие действия, описанные ниже:

Загрузите бинарный файл Go с помощью утилиты wget или curl:

wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz

Как только архив будет загружен, проверьте контрольную сумму tarball, напечатав:

sha256sum go1.13.4.linux-amd64.tar.gz

Убедитесь, что хэш, напечатанный с помощью команды sha256sum, совпадает с хэшем, напечатанным со страницы загрузки.

692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c  go1.13.4.linux-amd64.tar.gz

Извлеките tarball в каталог /usr/local с помощью команды tar:

sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz

Вышеуказанная команда должна быть запущена от имени root или от имени пользователя с правами sudo.

Сообщите системе, где найти исполняемые двоичные файлы Go, настроив переменную окружения $PATH.

Для этого в файл /etc/profile (для общесистемной установки) или в файл $HOME/.bash_profile (для текущей установки пользователя) можно добавить следующую строку:

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

Сохраните файл и загрузите новую переменную окружения PATH в текущий сеанс оболочки с помощью source команды:

source ~/.bash_profile

Вот и все. На данный момент программа Go установлена на вашу систему CentOS.

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

Чтобы проверить, правильно ли установлен Go, мы настроим рабочее пространство и создадим простую программу "Hello world".

Местоположение каталога рабочей области определяется с помощью переменной окружения GOPATH. По умолчанию установлено значение $HOME/go. Для создания каталога выполните следующую команду:

mkdir ~/go

Внутри рабочей области создайте новый каталог src/hello:

mkdir -p ~/go/src/hello

В этом каталоге создайте файл hello.go:

nano ~/go/src/hello/hello.go

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

package main

import "fmt"

func main() {
    fmt.Printf("Hello, World\n")
}

Перейдите в каталог ~/go/src/hello и запустите сборку, чтобы собрать код:

cd ~/go/src/hello
go build

Вышеприведенная команда создаст исполняемый файл с именем hello.

Запустите исполняемый файл, набрав в командной строке:

./hello

Если вы увидите следующий вывод, то вы успешно установили Go.

Hello, World

Комментарии

Пока что нет комментариев, вы можете быть первым.
Войти или Регистрация , чтобы оставлять комментарии.
Наш сайт использует куки. Узнайте больше о нашем использовании куки: политика в отношении файлов cookie
Наш сайт существует только благодаря показу онлайн-рекламы нашим посетителям.
Пожалуйста, поддержите нас, отключив блокировку рекламы.