如果你运行go get -u github.com/xx/yy,得到提示:
package github.com/xx/yy: cannot download, $GOPATH not set. For more details see: go help gopath。
解决办法:
mkdir /root/mygo/ (mygo可改为你喜欢的名称)
cd /root/mygo/
mkdir bin pkg src
修改/etc/profile文件,添加:
export GOROOT=/root/go
export GOBIN="$GOROOT/bin"
GOPATH=/root/mygo/
export GOPATH=/root/mygo/
PATH=$PATH:$GOROOT/bin/
export PATH=$PATH:$GOROOT/bin/
以上的/root/mygo/即为GOPATH.以后都需在GOPATH里运行go命令,比如go install ...,go get ...,go build...,等等。
-------------------------
如果是在mac或者linux desktop os下,因为通常不是以root用户登陆系统,那么请按此文:
http://briteming.blogspot.jp/2015/10/macgo.html去临时设置GOPATH比较好。
package github.com/xx/yy: cannot download, $GOPATH not set. For more details see: go help gopath。
解决办法:
mkdir /root/mygo/ (mygo可改为你喜欢的名称)
cd /root/mygo/
mkdir bin pkg src
修改/etc/profile文件,添加:
export GOROOT=/root/go
export GOBIN="$GOROOT/bin"
GOPATH=/root/mygo/
export GOPATH=/root/mygo/
PATH=$PATH:$GOROOT/bin/
export PATH=$PATH:$GOROOT/bin/
以上的/root/mygo/即为GOPATH.以后都需在GOPATH里运行go命令,比如go install ...,go get ...,go build...,等等。
-------------------------
如果是在mac或者linux desktop os下,因为通常不是以root用户登陆系统,那么请按此文:
http://briteming.blogspot.jp/2015/10/macgo.html去临时设置GOPATH比较好。