Go:使用-u命令安装包

时间:2015-01-10 14:30:40

标签: go

我正在尝试通过运行此命令来安装Go包(https://github.com/jteeuwen/go-bindata#installation

go get -u github.com/jteeuwen/go-bindata/...

我收到此错误:

package github.com/jteeuwen/go-bindata/...: cannot download, $GOPATH not set. For more details see: go help gopath

我的GOPATH以普通方式设定。我明白这是由-u命令引起的...我该怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

这取决于您的操作系统,但要确保GOPATH设置.bashrcin this question)或

设置最少export GOPATH=/home/<username>/go
go get

这样,其他进程(如go env )将继承该变量。

在Windows上,您将在用户环境变量中声明该变量。

检查已设置的内容(&#34; Print Go environment information&#34;):

{{1}}

如果变量已经设置,但是go get -u仍然失败,那么这可能类似于issue 42

  

您的问题是您已安装转到需要安装权限升级的位置。

同时检查您的GOROOT and where go is installed