При импорте пакета — возникает ошибка вида «unrecognized import path «math/bits» (import path does not begin with hostname)«.
Гуглим, находим обсуждение
Проверяем версию Go:
root@ip-172-31-38-97:/home/admin# go version
go version go1.7.4 linux/amd64
Выполняем установку вручную.
Удаляем установленный пакет:
root@ip-172-31-38-97:/home/admin# apt purge golang
Со
root@ip-172-31-38-97:/home/admin# wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz
root@ip-172-31-38-97:/home/admin# tar xfp go1.11.5.linux-amd64.tar.gz
Перемещаем каталог go
в /usr/local/
:
root@ip-172-31-38-97:/home/admin# mv go /usr/local/
Проверяем:
root@ip-172-31-38-97:/home/admin# /usr/local/go/bin/go version
go version go1.11.5 linux/amd64
Задаём переменные:
root@ip-172-31-38-97:/home/admin# export GOROOT=/usr/local/go
root@ip-172-31-38-97:/home/admin# export GOPATH=$HOME/.go
root@ip-172-31-38-97:/home/admin# export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
Проверяем ещё раз:
root@ip-172-31-38-97:/home/admin# go version
go version go1.11.5 linux/amd64
Сохраняем переменные в ~/.bashrc
или ~/.profile
— готово.