Не могу заставить Голанга работать в Ubuntu

Хорошо, так что яЯ скачал Go 1.1 и поместил его в $ HOME / Documents / go.

Затем я'я изменил мой.bashrc быть:

export GOPATH=$HOME/Documents/go                                                
export GOROOT=$GOPATH
export GOARCH=amd64
export GOOS=linux
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN

Затем я'мы поставили.bashrcи попробовал:

jan@janpc:~$ go version
go version go1.1 linux/amd64

Но я могу'заставить его скомпилировать или установить любые зависимости. Например. Я пытаюсь запустить мою маленькую тестовую программу:

jan@janpc:~/Documents/go/src/github.com/jan/scrypt$ go run scrypt.go 
warning: GOPATH set to GOROOT (/home/jan/Documents/go) has no effect
scrypt.go:9:3: cannot find package "github.com/dchest/scrypt" in any of:
    /home/jan/Documents/go/src/pkg/github.com/dchest/scrypt (from $GOROOT)
    ($GOPATH not set)
jan@janpc:~/Documents/go/src/github.com/jan/scrypt$ 

И когда я пытаюсь установить зависимости:

jan@janpc:~/Documents/go/src/github.com/jan/scrypt$ go get "github.com/dchest/scrypt"
warning: GOPATH set to GOROOT (/home/jan/Documents/go) has no effect
package github.com/dchest/scrypt: cannot download, $GOPATH must not be set to $GOROOT. For more details see: go help gopath

Он компилируется и отлично работает на Mac. Я могу'не могу понять, что не так с моим конфигом, если я попытаюсь удалить$GOROOT или же$GOPATH ничего не работает, и я неНе знаю, что еще установить их, кроме пути к Го.

РЕДАКТИРОВАТЬ: На моем Mac не установлен $ GOROOT. Но если я уберу$GOROOT в Ubuntu я получаю кучу таких ошибок, когда пытаюсь скомпилировать.

cannot find package "fmt" in any of:
    /usr/local/go/src/pkg/fmt (from $GOROOT)
    /home/jan/Documents/go/src/fmt (from $GOPATH)

Ответы на вопрос(4)

Ваш ответ на вопрос