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

Go, часто называемый golang, — это современный язык программирования с открытым исходным кодом, созданный Google. Многие популярные приложения, включая Kubernetes, Docker, Hugo и Caddy, написаны на Go.

В этом руководстве мы покажем вам, как загрузить и установить Go в системе CentOS 7.

Подготовка

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

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

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

Выполните следующие действия, чтобы установить Go на CentOS 7:

  1. Загрузите архив.

    Чтобы загрузить двоичный файл Go, используйте wget или curl :

     wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
  2. Проверьте архив.

    После завершения загрузки проверьте контрольную сумму tarball с sha256sum команды sha256sum :

     sha256sum go1.13.linux-amd64.tar.gz
     68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz

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

  3. Распакуйте архив.

    Используйте команду tar для извлечения архива в каталог /usr/local :

     sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
  4. Отрегулируйте переменную пути.

    Теперь нам нужно указать нашей системе, где найти исполняемые двоичные файлы Go, настроив $PATH среды $PATH .

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

    ~ / .bash_profile
     export PATH = $PATH :/usr/local/go/bin

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

     source ~/.bash_profile

Проверить установку

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

  1. Создайте каталог рабочей области

    По умолчанию каталог рабочей области установлен на $HOME/go , для его создания введите:

     mkdir ~/go
  2. Создайте простой файл Go «Hello World».

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

     mkdir -p ~/go/src/hello

    и в этом каталоге создайте файл с именем hello.go

    ~ / перейти / SRC / привет / hello.go
     package main import "fmt" func main () { fmt . Printf ( "Hello, Worldn" ) }

    Вы можете узнать больше об иерархии каталогов рабочей области Go здесь

  3. Создайте файл hello.go:

    Для создания файла, переключатель в ~/go/src/hello каталог и запустить go build :

     cd ~/go/src/hello go build

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

  4. Запускаем исполняемый файл:

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

     ./hello
     Hello, World

    Если вы видите результат выше, значит, вы успешно установили Go.

Выводы

Теперь, когда вы загрузили и установили Go в своей системе CentOS, вы можете приступить к разработке проектов Go.

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

Оставьте комментарий