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

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

Опыт — учитель, дорого берущий за свои уроки, но никто не учит лучше него (Т. Карлейл).

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

FavoriteLoadingДобавить в избранное
03.05.2020
Язык программирования Golang

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

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

Из этой статьи Вы узнаете, как загрузить и установить Go на Ubuntu 20.04.

 

Установка Go на Ubuntu 20.04

Выполните следующие шаги для установки Go на Ubuntu 20.04:

 

1. Загрузка архива Go

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

Запустите следующую команду как пользователь с привилегиями sudo, чтобы загрузить и извлечь двоичный архив Go в каталоге /usr/local:

wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local

 

2. Регулировка переменной пути

Добавив местоположение каталога Go в переменную окружения $PATH, система узнает, где найти исполняемые файлы Go.

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

~/.profile
export PATH=$PATH:/usr/local/go/bin

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

source ~/.profile

 

3. Проверка установки Go

Проверьте установку, напечатав версию Go:

go version

 

Вывод должен выглядеть примерно так:

go version go1.14.2 linux/amd64

 

Начало работы с Go

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

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

       

    2. Внутри рабочей области создайте новый каталог src/hello:
      mkdir -p ~/go/src/hello

      и в этом каталоге создайте файл с именем hello.go:

      ~/go/src/hello/hello.go
      package main
      
      import "fmt"
      
      func main() {
          fmt.Printf("Hello, World\n")
      }

      Чтобы узнать больше об иерархии каталогов рабочего пространства Go, посетите страницу документации Go .

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

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

 

  1. Вы можете запустить исполняемый файл, просто выполнив команду ниже:
    ./hello

    Вывод должен выглядеть примерно так:

    Hello, World

 

Вывод

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

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

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

Читать  Добавить репозиторий Debian
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

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

**ссылки nofollow

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Rabinovitch

А как узнать быстро, по какому пути пользователь, чтоб ему икнулось, разместил бинарники Go? Проверять как кретин каждый путь в переменной PATH?

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

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

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

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

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

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

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

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

close

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

close