Go, часто называемый golang, — это современный язык программирования с открытым исходным кодом, созданный Google. Многие популярные приложения, включая Kubernetes, Docker, Hugo и Caddy, написаны на Go.
В этом руководстве мы покажем вам, как загрузить и установить Go в системе CentOS 7.
Содержание
Подготовка
Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Как установить Go
На момент написания этой статьи последней стабильной версией Go была версия 1.13. Перед загрузкой тарбола посетите официальную страницу загрузок Go и проверьте, доступна ли новая версия.
Выполните следующие действия, чтобы установить Go на CentOS 7:
-
Загрузите архив.
Чтобы загрузить двоичный файл Go, используйте
wget
илиcurl
:wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
-
Проверьте архив.
После завершения загрузки проверьте контрольную сумму tarball с
sha256sum
командыsha256sum
:sha256sum go1.13.linux-amd64.tar.gz
68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
Убедитесь, что хэш, напечатанный из приведенной выше команды, совпадает с хешем со страницы загрузок.
-
Распакуйте архив.
Используйте команду
tar
для извлечения архива в каталог/usr/local
:sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
-
Отрегулируйте переменную пути.
Теперь нам нужно указать нашей системе, где найти исполняемые двоичные файлы Go, настроив
$PATH
среды$PATH
.Мы можем сделать это, добавив следующую строку в файл
/etc/profile
(для общесистемной установки) или в файл$HOME/.bash_profile
(для установки текущего пользователя):~ / .bash_profileexport PATH = $PATH :/usr/local/go/bin
Сохраните файл и загрузите новую переменную среды PATH в текущий сеанс оболочки с помощью следующей команды:
source ~/.bash_profile
Проверить установку
Чтобы проверить, правильно ли установлен Go, мы настроим рабочее пространство и создадим простую программу «Hello world».
-
Создайте каталог рабочей области
По умолчанию каталог рабочей области установлен на
$HOME/go
, для его создания введите:mkdir ~/go
-
Создайте простой файл Go «Hello World».
Внутри рабочей области создайте новый каталог
src/hello
mkdir -p ~/go/src/hello
и в этом каталоге создайте файл с именем
hello.go
~ / перейти / SRC / привет / hello.gopackage main import "fmt" func main () { fmt . Printf ( "Hello, Worldn" ) }
Вы можете узнать больше об иерархии каталогов рабочей области Go здесь
-
Создайте файл hello.go:
Для создания файла, переключатель в
~/go/src/hello
каталог и запуститьgo build
:cd ~/go/src/hello
go build
Приведенная выше команда создаст исполняемый файл с именем
hello
. -
Запускаем исполняемый файл:
Запустите исполняемый файл, набрав:
./hello
Hello, World
Если вы видите результат выше, значит, вы успешно установили Go.
Выводы
Теперь, когда вы загрузили и установили Go в своей системе CentOS, вы можете приступить к разработке проектов Go.
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.