Go:使用-u命令安装软件包

Go:使用-u命令安装软件包,go,Go,我正试图通过运行此命令来安装Go包() 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命令引起的。。。如何解决此问题?这取决于您的操作系统,但请确保在.

我正试图通过运行此命令来安装Go包()

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命令引起的。。。如何解决此问题?

这取决于您的操作系统,但请确保在
.bashrc
(as)中设置了您的
GOPATH
,或者至少设置了

export GOPATH=/home/<username>/go

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

您的问题是您已安装go到需要权限升级才能安装到的位置


同时检查您的。

我已经按照您上面的建议进行了设置,但不起作用。只有当我删除-u时,它才能安装。啊,我的坏消息。我假设我需要-u才能运行命令行程序,它可以工作。
go env