Последние новости:

Поиск по сайту:

Случайные открытия совершают только подготовленные умы (Б. Паскаль).

Как установить Go на CentOS 81 мин для чтения

22.11.2019
Язык программирования Golang

Go, часто называемый golang, — это современный язык программирования с открытым исходным кодом, созданный Google, который позволяет создавать надежные и эффективные приложения.

Многие популярные приложения, такие как Kubernetes, Docker, Prometheus и Terraform, написаны на Go.

В этой статье объясняется, как загрузить и установить Go в системе CentOS 8.

 

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

Выполните следующие шаги, чтобы загрузить и установить Go на CentOS 8:

  1. Загрузите двоичный файл Go, используя либо утилиту wget либо curl:
    wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
    

     

  2. Как только архив загружен, проверьте контрольную сумму tar-архива, набрав:
    sha256sum go1.13.4.linux-amd64.tar.gz
    

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

    692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c  go1.13.4.linux-amd64.tar.gz

     

  3. Распакуйте архив в каталог /usr/local с помощью команды tar:
    sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz
    

    Приведенная выше команда должна выполняться от имени пользователя root или пользователя с правами sudo.

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

    export PATH=$PATH:/usr/local/go/bin

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

    source ~/.bash_profile
    

     

Вот и все. На этом этапе Go был установлен в вашей системе CentOS.

 

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

  1. Расположение каталога рабочей области указывается с помощью переменной среды GOPATH. По умолчанию установлено значение $HOME/go. Для создания каталога выполните следующую команду:
    mkdir ~/go
    

     

  2. Внутри рабочей области создайте новый каталог src/hello:
    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")
    }

     

  3. Перейдите в каталог ~/go/src/hello и запустите go build для создания кода:
    cd ~/go/src/hello
    go build
    

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

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

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

    Hello, World

     

 

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Читать  Как удалить Anaconda3 из Kali Linux (Linux/CentOS/Ubuntu/Windows/macOS и т. д.)
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно

Статьи партнеров:

Рекомендуемое
Прежде чем мы начнем пользоваться русскими поездами, мы бы хотели,…
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close