
Go, часто называемый golang, — современный язык программирования с открытым исходным кодом, созданный Google. Многие популярные приложения, включая Kubernetes, Docker, Hugo и Caddy, написаны на Go.
В этом руководстве мы покажем вам, как загрузить и установить Go в системе CentOS 7.
Предпосылки
Прежде чем продолжить работу с этим руководством, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Как установить Go
На момент написания этой статьи последней стабильной версией Go была версия 1.13. Перед загрузкой tar-архива посетите официальную страницу загрузок Go и проверьте, доступна ли новая версия.
Чтобы установить Go на CentOS 7, выполните следующие действия:
-
Загрузите tar-архив.
Для загрузки двоичного файла Go используйте
wgetилиcurl:wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz -
Проверьте tarball.
После завершения загрузки проверьте контрольную сумму tarball с помощью команды
sha256sum:sha256sum go1.13.linux-amd64.tar.gz68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gzУбедитесь, что хэш, выведенный из команды выше, совпадает с хэшем со страницы загрузок.
-
Распакуйте tar-архив.
Используйте команду
tarдля извлечения tar-архива в каталог/usr/local:sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz -
Настройте переменную пути.
Теперь нам нужно указать нашей системе, где найти исполняемые двоичные файлы Go, изменив переменную среды
$PATH.Это можно сделать, добавив следующую строку в файл
/etc/profile(для общесистемной установки) или в файл$HOME/.bash_profile(для установки текущего пользователя):~/.bash_profile
export PATH = $PATH :/usr/local/go/binСохраните файл и загрузите новую переменную среды PATH в текущий сеанс оболочки с помощью следующей команды:
source ~/.bash_profile
Тест установки
Чтобы проверить правильность установки Go, мы настроим рабочее пространство и создадим простую программу «Hello world».
-
Создайте каталог рабочего пространства
По умолчанию каталог рабочей области установлен в
$HOME/go, чтобы создать его, введите:mkdir ~/go -
Создайте простой файл Go «Hello World».
Внутри рабочей области создайте новый каталог
src/hellomkdir -p ~/go/src/helloи в этом каталоге создайте файл с именем
hello.go~/go/src/hello/hello.go
package main import "fmt" func main () { fmt . Printf ( "Hello, Worldn" ) }Подробнее об иерархии каталогов рабочего пространства Go можно узнать здесь.
-
Создайте файл hello.go:
Чтобы собрать файл, перейдите в каталог
~/go/src/helloи запуститеgo build:cd ~/go/src/hellogo buildПриведенная выше команда создаст исполняемый файл с именем
hello. -
Запустите исполняемый файл:
Запустите исполняемый файл, введя:
./helloHello, WorldЕсли вы видите вывод, приведенный выше, то вы успешно установили Go.
Заключение
Теперь, когда вы загрузили и установили Go в своей системе CentOS, вы можете приступить к разработке своих проектов Go.
Если у вас возникла проблема или вы хотите оставить отзыв, оставьте комментарий ниже.
centos go Не используете CentOS 7?
Выберите другую ОС: центос 8 дебиан 10 дебиан 9 убунту 18.04 убунту 20.04
Связанные руководства
- Как установить Go на CentOS 8
- Как установить и настроить Zabbix на CentOS 7
- Как установить текстовый редактор Atom на CentOS 7
- Как установить Sublime Text 3 на CentOS 7
- Как установить Visual Studio Code на CentOS 7
- Как установить VMware Workstation Player на CentOS 7
- Как добавить пространство подкачки в CentOS 7