Go, часто называемый golang, — это современный язык программирования с открытым исходным кодом, созданный Google, который позволяет создавать надежные и эффективные приложения.
Многие популярные приложения, такие как Kubernetes, Docker, Prometheus и Terraform, написаны на Go.
В этом руководстве объясняется, как загрузить и установить Go на CentOS 8.
Содержание
Загрузка и установка Go на CentOS 8
На момент написания этой статьи последней стабильной версией Go была версия 1.13.4. Перед загрузкой тарбола посетите официальную страницу загрузок Go и проверьте, доступна ли новая версия.
Чтобы загрузить и установить Go на 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
совпадает сsha256sum
со страницы загрузок.692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c go1.13.4.linux-amd64.tar.gz
-
Распакуйте архив в каталог
/usr/local
с помощью командыtar
:sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz
Приведенная выше команда должна запускаться от имени пользователя root или пользователя с привилегиями sudo .
-
Сообщите системе, где найти исполняемые двоичные файлы Go, настроив
$PATH
среды$PATH
.Вы можете сделать это, добавив следующую строку в файл
/etc/profile
(для общесистемной установки) или в файл$HOME/.bash_profile
(для установки текущего пользователя):~ / .bash_profileexport PATH = $PATH :/usr/local/go/bin
Сохраните файл и загрузите новую
PATH
среды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
Вставьте в файл следующий код:
~ / перейти / SRC / привет / hello.gopackage main import "fmt" func main () { fmt . Printf ( "Hello, Worldn" ) }
-
Перейдите в каталог
~/go/src/hello
и запуститеgo build
чтобы собрать код:cd ~/go/src/hello
go build
Приведенная выше команда создаст исполняемый файл с именем
hello
. -
Запустите исполняемый файл, набрав:
./hello
Если вы видите следующий результат, значит, вы успешно установили Go.
Hello, World
Выводы
Теперь, когда вы загрузили и установили Go, вы можете приступить к написанию кода Go .
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.