命令行下使用:go env 命令可以查看go的环境变量信息,其中就有关于GOPATH信息。
从go 1.8版本开始,安装go完成时,go会自动设置环境变量GOPATH,其默认值为:C:\Users\当前用户名\go
此时就能在命令行中使用go相关的命令。但go自动设置的是当前用户的GOPATH。且使用go get下载远程源码包时,会默认下载到此路径下,久而久之,会导致C盘臃肿。为避免此种情况发生,需要自己手动设置GOPATH。
命令行下使用set GOPATH命令,可以查看当前GOPATH的值,使用 set GOPATH=newpath 可以重新设置GOPATH,但需要注意,此时设置的GOPATH值只在当前命令行窗口有效,也就是说该值是临时的,将不会影响系统(或者用户)的GOPATH值。如果需要永久修改GOPATH值,则需要手动进行设置。
当系统GOPATH和用户GOPATH同时设置了值,go get会将源码包优先下载到当前用户的GOPATH。