在 win 系统中,默认是 c:\GO,也可以支持自定义。在 Mac 中默认配置地址是/usr/local/go。
GOPATH 是 GO 项目的工作空间和第三方依赖包。就是我们创建 GO 项目放置的位置。因为 Go 的项目其实都是包。GOPATH 是支持设置多个的。
在安装或下载第三方包时,经常会使用的命令是 go get 或 go install。使用 go get 命令下载的包会都下载在 ·GOPAT 设置的第一个地址的 src 目录下。使用 go install 下载时,在哪个·GOPATH中找到了这个包,就会在哪个GOPATH下的bin目录生成可执行文件.
它们之间的区别:
GOROOT 是 Go 安装的目录。安装完就完全可以不用再去修改。
在 win 系统中,默认是 c:\GO,也可以支持自定义。在 Mac 中默认配置地址是/usr/local/go。
GOPATH 是 GO 项目的工作空间和第三方依赖包。就是我们创建 GO 项目放置的位置。因为 Go 的项目其实都是包。GOPATH 是支持设置多个的。
在安装或下载第三方包时,经常会使用的命令是 go get 或 go install。使用 go get 命令下载的包会都下载在 ·GOPAT 设置的第一个地址的 src 目录下。使用 go install 下载时,在哪个·GOPATH中找到了这个包,就会在哪个GOPATH下的bin目录生成可执行文件.