Вы наверняка слышали о языке программирования Go(Golang), созданном Google еще в 2007 году. Docker и Kubernetes — одни из самых высокорейтинговых проектов, сделанных на Go.

Установка в Linux

Загрузите бинарный архив Go, здесь мы собираемся использовать последнюю версию Go, а именно 1.8.

$ wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz

Примечание. Перейдите на официальную Страницу загрузки, чтобы увидеть другую версию.

Теперь извлеките его и переместите в нужное место в системе.

$ sudo tar -xvf go1.8.linux-amd64.tar.gz 
$ sudo mv go /usr/local

Настройка среды Go

Обычно нам нужно установить 3 переменные среды: GOROOT, GOPATH и PATH. Прежде всего, нам нужен файл .bash_profile.

$ vim .bash_profile

Скопируйте это ниже и настройте свой собственный путь. В моем случае путь к моему дому — /home/ubuntu, и я хотел бы поместить в него каталог .go в качестве рабочего места для любого проекта Go.

export HOME=/home/ubuntu 
export GOROOT=/usr/local/go 
export GOPATH=$HOME/.go export 
PATH=$GOPATH/bin:$GOROOT/bin:$PATH

Примечание: сначала создайте папку .go с помощью команды mkdir .go в домашнем пути. Он не создается автоматически.

Примените эти новые переменные среды,

$ source .bash_profile

Чтобы проверить правильность установки Go

$ go version 
$ go env

Теперь будет отображаться вся информация о Go.

Первоначально опубликовано на sigitprayoga.com.