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

Здесь я собираюсь объяснить, как мы можем настроить нашу машину или среду разработки для поддержки Go.

Есть много способов установить и настроить среду Go в вашей системе, поэтому я объясню три наиболее распространенных способа.

Установить из исходного кода

Поскольку некоторые части Go написаны на Plan 9 C и ассемблере AT&T, вам необходимо установить компилятор C, прежде чем делать следующие шаги.

На Mac, если вы установили Xcode, у вас уже есть компилятор.

В Unix-подобных системах вам необходимо установить gcc или аналогичный компилятор. Например, используя диспетчер пакетов apt-get (входит в состав Ubuntu), можно установить необходимые компиляторы следующим образом:

sudo apt-get install gcc libc6-dev

В системах Windows вам необходимо установить MinGW, чтобы установить gcc. Не забудьте настроить переменные среды после завершения установки.

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

На этом этапе выполните следующие команды, чтобы клонировать исходный код Go и скомпилировать его. (Исходный код будет клонирован в текущий каталог, рабочий путь изменится, прежде чем вы перейдете к следующим шагам.)

hg clone -u release https://code.google.com/p/go
cd go/src
./all.bash

Успешная установка завершится сообщением «ВСЕ ТЕСТЫ ПРОЙДЕНЫ».

On windows systems you can achieve the same by running all.bat

Если вы используете Windows, установочные пакеты устанавливают переменные среды автоматически. В Unix-подобных системах вам необходимо установить переменные вручную следующим образом.

export GOROOT=$HOME/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOROOT/bin

Как только вы закончите с вышеуказанными шагами, вы готовы приступить к программированию на Go.

Вы можете проверить, правильно ли установлен и настроен Go, используя:

go help

Использование стандартных установочных пакетов

Mac
Перейдите на страницу загрузки и выберите xxx.darwin-amd64.pkg, чтобы загрузить файл пакета и установить его стандартными методами. После завершения установки вы можете проверить ее, используя версию go, как я упоминал выше.

Linux
Перейдите на страницу загрузки и выберите пакет в зависимости от вашей операционной системы. Если это 32-разрядная система, выберите xxx.linux-386.tar.gz , иначе - 64-битная версия xxx.linux-amd64.tar.gz. Распакуйте архив в стандартное / настраиваемое место и настройте переменные пути.

Windows
Перейдите на страницу загрузки и выберите пакет в зависимости от вашей операционной системы, если это 32-разрядная система, выберите xxx.windows- 386.msi, в противном случае - 64-разрядная версия xxx.windows-amd64.msi. Установите с помощью установщика msi и проверьте установку.

Использование сторонних инструментов

GVM
GVM - это система управления версиями Go, разработанная сторонними разработчиками, например rvm для Ruby. Это довольно просто. Для установки GVM введите следующую команду.

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

Тогда мы сможем установить Go, используя следующие команды.

gvm install go1.4
gvm use go1.4 [--default]

После этого все готово.

apt-get
Ubuntu - один из самых популярных дистрибутивов Linux, и он использует apt-get для управления пакетами. Мы можем установить Go, используя следующие команды.

sudo add-apt-repository ppa:ubuntu-lxc/lxd-stable
sudo apt-get update
sudo apt-get install golang

Homebrew
Homebrew - это инструмент управления программным обеспечением, обычно используемый на Mac для управления пакетами.

Если в вашей системе нет brew, вы можете установить его с помощью следующей команды:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Тогда мы сможем установить Go, используя следующие команды.

brew install go

Вы готовы к потрясающим впечатлениям от Go.

Программирование с Go