Установка Go 1.6 на debian

Для этого удобнее всего использовать GVM (Go Version Manager)

1. Клонируем репозиторий и добавляем в директорию пользователя

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

После установки вам в .bashrc будет прописана строчка

 [[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"

Проверяем и перелогиниваемся. Либо если лень выполняем команду:

source $HOME/.gvm/scripts/gvm

2.Установка Go

gvm version
Go Version Manager v1.0.22 installed at /root/.gvm

Список доступных версий можно посмотреть командой listall (от list all):

 $ gvm listall
...
go1.2rc5
go1.3
go1.3.1
go1.3.2
go1.3.3
go1.3beta1
go1.3beta2
go1.3rc1
go1.3rc2
go1.4
...

Правда если запустить сразу установку, то получим вот такую затыку:

gvm install go1.6
Downloading Go source...
Installing go1.6...
 * Compiling...
ERROR: Failed to compile. Check the logs at /root/.gvm/logs/go-go1.6-compile.log
ERROR: Failed to use installed version

Решается эта проблема так:

gvm install go1.4
gvm use go1.4
export GOROOT_BOOTSTRAP=$GOROOT
gvm install go1.6