Go, часто называемый golang, – это современный язык программирования с открытым исходным кодом, созданный Google, который позволяет создавать надежные и эффективные приложения.
Многие популярные приложения, такие как Kubernetes, Docker, Prometheus и Terraform, написаны на Go.
В этой статье объясняется, как загрузить и установить Go в системе CentOS 8.
На момент написания этой статьи последней стабильной версией Go была версия 1.13.4. Перед загрузкой tar-архива посетите официальную страницу загрузок Go и проверьте, доступна ли новая версия.
Выполните следующие шаги, чтобы загрузить и установить Go на CentOS 8:
wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
sha256sum go1.13.4.linux-amd64.tar.gz
Убедитесь, что хеш, напечатанный из команды sha256sum, совпадает с хэшем на странице загрузок.
692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c go1.13.4.linux-amd64.tar.gz
sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz
Приведенная выше команда должна выполняться от имени пользователя root или пользователя с правами sudo.
export PATH=$PATH:/usr/local/go/bin
Сохраните файл и загрузите новую переменную среды PATH в текущий сеанс оболочки с помощью команды source:
source ~/.bash_profile
Вот и все. На этом этапе Go был установлен в вашей системе CentOS.
Чтобы проверить правильность установки Go, мы настроим рабочее пространство и создадим простую программу «Hello world».
mkdir ~/go
mkdir -p ~/go/src/hello
В этом каталоге создайте файл с именем hello.go:
nano ~/go/src/hello/hello.go
Вставьте следующий код в файл:
~/go/src/hello/hello.go
package main import "fmt" func main() { fmt.Printf("Hello, World\n") }
cd ~/go/src/hello go build
Команда выше создаст исполняемый файл с именем hello.
./hello
Если вы видите следующий вывод, значит, вы успешно установили Go.
Hello, World
Теперь, когда вы скачали и установили Go, вы можете начать писать свой код на Go.
Если вы столкнулись с проблемой или у вас есть отзыв, оставьте комментарий ниже.