В следующей статье мы рассмотрим Go. Также известный как GoLang, это язык программирования с открытым исходным кодом разработан в Google Робертом Гриземером, Робом Пайком и Кеном Томпсоном. Язык Go доступен в репозиториях по умолчанию большинства дистрибутивов Gnu / Linux. Этот язык активно используется на некоторых производственных серверах Google, а также в других компаниях, таких как Dropbox, Soundcloud, Uber и т. Д.
В этой статье мы увидим, как установить и настроить язык программирования Go в Ubuntu. Это язык программирования скомпилированный, конкурент, императив, структурированный, не объектно-ориентированный и уборщик мусора. Мы сможем установить Golang с помощью диспетчера пакетов или загрузив код.
Индекс
Установить Go на Ubuntu
Установите язык Go с помощью менеджеров пакетов
В системах на основе DEB, таких как Дебиан, Убунту, Linux Mint, мы можем установить его, используя следующую команду в терминале (Ctrl + Alt + T):
sudo apt-get install golang
Вы также можете искать e установить дополнительные инструменты. В системах на основе DEB запустите в том же терминале:
sudo apt-cache search golang
Установить Go из исходников
Языковая версия Go в репозиториях по умолчанию может быть устаревшей.. Если вы заинтересованы в установке последней версии, загрузите ее с официального сайта и установите вручную, как описано ниже. В этом примере я выбрал именно этот вариант.
Следующие команды, которые я тестировал в версии Ubuntu 17.10. Однако эти шаги аналогичны для других дистрибутивов Gnu / Linux. Загрузите последнюю сжатую версию со своего веб-страница.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
Сейчас проверить целостность файла загружен, как показано ниже.
sha256sum go1.9.3.linux-amd64.tar.gz
Значение Контрольная сумма SHA256 что предыдущая команда показывает, что вы должны соответствовать той, которая предоставлена со ссылкой для загрузки. Если он не совпадает, скачайте его снова.
Распакуйте загруженный файл с помощью команды:
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
Он будет извлечен в каталог / USR / местные. Флаг -C указывает целевой каталог.
Настроить Go
Теперь мы должны установить путь к Go в профиле пользователя. Отредактируйте свой профиль пользователя, набрав в терминале (Ctrl + Alt + T):
sudo vi ~/.profile
Добавьте следующую строку:
export PATH=$PATH:/usr/local/go/bin
Сохраните и закройте файл.
Теперь настроим рабочее пространство. Рабочее пространство - это иерархия каталогов. В этом случае мы предоставим вам три каталога в его корне:
- SRC
- упак
- бункер
Мы можем создать эту иерархию каталогов, используя следующую команду в терминале:
mkdir -p $HOME/go_projects/{src,pkg,bin}
Далее мы должны укажите на новое рабочее пространство. Для этого отредактируйте файл ~ / .profile:
sudo vi ~/.profile
И в него добавляем следующие строчки:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Если Go установлен в местоположении, отличном от местоположения по умолчанию (/ usr / local /) необходимо указать путь установки (ГОРУТ) в файле ~ / .profile. Например, если вы установили Go в свой HOME каталог, тогда вам нужно будет добавить следующие строки в файл профиля пользователя:
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
Обратите внимание, что если вы установили Golang с помощью менеджеров пакетов, путь установки будет / usr / lib / go o / usr / lib / golang. В этом случае вам нужно будет обновить значение маршрута в GOROOT.
После того, как вы указали соответствующие значения, обновите значения среды Go, набрав:
source ~/.profile
Проверьте установку
Выполните следующие команды, чтобы проверить, все ли было правильно установлено и настроено. Давайте посмотрим установленная версия с:
go version
Чтобы увидеть информация об окружающей среде, бежать:
go env
Если вы видите результаты, подобные показанным на предыдущем скриншоте, поздравляем! вы можете начать программировать прямо сейчас.
Создайте приветственный мир с помощью Go
Теперь, когда у нас установлен Go, давайте продолжим и поверим простая программа 'hello world'.
Мы собираемся создать файл с именем hello.go с помощью следующей команды:
vi go_projects/src/hola/hola.go
Добавьте в него следующие строки:
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
Сохраните и закройте файл. Запустите следующую команду, чтобы скомпилировать программу:
go install $GOPATH/src/hola/hola.go
Наконец, запустить программу используя команду:
$GOBIN/hello
Если все прошло хорошо, поздравляем! Вы только что создали пример программы на Go.
Подробнее см. раздел помощи Бег:
go help
Вы также можете проверить официальная документация по Go.
Если вам больше не нужен этот язык, вы можете удалить это через менеджер пакетов или просто удаление каталога / usr / local / go. Это будет зависеть от выбранного вами варианта установки. Кроме того, он также удаляет каталоги из рабочей области.
Будьте первым, чтобы комментировать