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