Задать вопрос
yarkov
@yarkov
Помог ответ? Отметь решением.

Что со мной не так или как установить golang в ubuntu?

Скачал архив и распаковал его в ~/go:
$ tar -C ~/ -xzf go1.6.3.linux-amd64.tar.gz
Прописал в ~/.bashrc и ~/.profile переменные:
export GOPATH=$HOME/go
export GOROOT=$HOME/go
export PATH=$GOPATH/bin:$PATH

Пытаюсь установить либу:
$ go get github.com/Philio/GoMySQL
И получаю это:
warning: GOPATH set to GOROOT (/home/user/go) has no effect
package github.com/Philio/GoMySQL: cannot download, $GOPATH must not be set to $GOROOT. For more details see: go help gopath

Вижу что проблема в совпадении GOPATH и GOROOT, но команда go help gopath не помогла.
Вот вывод go env:
warning: GOPATH set to GOROOT (/home/user/go) has no effect
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/user/go"
GORACE=""
GOROOT="/home/user/go"
GOTOOLDIR="/home/user/go/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT="1"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"

Подскажите что не так. Я уже задолбался...
  • Вопрос задан
  • 5170 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
xotkot
@xotkot
хорошо есть и хорошо весьма
для того чтобы можно было использовать "go get ..." и "go insatall ..." необходимо установить переменную GOBIN:
$ mkdir -p $GOPATH/bin
$ export GOBIN=$GOPATH/bin


п.с.
Прописал в ~/.bashrc и ~/.profile переменные:

достаточно и одного
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
VGrabko
@VGrabko
Golang, Php, Js
поставить git и gcc надо ещё
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы