Linux下,Terminal创建GOPATH不成功是怎么回事???
我已经通过export GOPATH=/home/jikai/go_project/client 设置了GOPATH路径
但是我sudo go get github.com/andlabs/ui 之后总是出现这样的错误:
package github.com/andlabs/ui: cannot download, $GOPATH not set. For more details see: go help gopath
非常郁闷,echo $GOPATH显示我已经设置好了GOPATH但是这个错误就是不能通过,以前用LiteIDE的时候都没有问题,也不知道是Go工具的问题还是linux的问题。。
共 8 个回复
jikai507
go help gopath没有给出任何关于配置的帮助。。。
seefan
sudo 是以root的用户执行 你要一个用户下执行 你用 go env可以看环境变量
jimmykuu
我都是临时设置为当前目录:
jikai507
go env了一下。。。可是GOPATH是正确的 但是go get 就是不行。。。晕了
facat
试试sudo -E go get
seefan
为什么要用sudo
huangjiadog
试试直接切换到su,然后设置环境变量,再尝试下载
huangjiadog
因为你安装的时候因为使用了sudo,所以使用的是root的环境变量,而不是你当前用户的环境变量