大概知道goPath的目的,这个go_root是设置来起什么作用的?
GOROOT:GOROOT就是Go的安装目录,(类似于java的JDK)
GOPATH:GOPATH是我们的工作空间,保存go项目代码和第三方依赖包
goroot是go运行目录,所有的指令都是要找到这个目录才能执行,也就是Windows下的环境变量,linux夏下的path,gopath是工作区目录,就是你的项目存放目录,这个可以随便定义,在目录下创建src,bin,pkg目录,src用于存放源码,其他两个用于存二进制和安装包文件。
go_root是go包下载路径
gopath 是代码存放路径