本篇博客来自于
Go语言介绍
golang官方1
golang官方2
GOPATH 是golang 中的一个环境变量,了解它对了解整个golang项目的组织方式很有帮助,同时很多go 命令也会默认用到 GOPATH,所以必须牢固掌握。
原文如下:
The GOPATH environment variable is used to specify directories outside of $GOROOT that contains the source for Go progects and theire binaries.
介绍:
GOPATH 环境变量是用来指定GOROOT之外的,包含项目的源文件和他们的二进制文件的目录。
也就是说:你的项目的源代码文件(.go文件) 和 二进制文件(:package 和 可执行文件) 都会放在GOPATH下面。 因为整个工程斗放在$GOPATH下面,所以 go 工具(比如 go install) 将会对GOPATH 下面的内容进行查找。比如 二进制的目的地,搜索 imports 的地址。
GOPATH 是一个 路径列表,指定的多个目录由 “:” 分隔,(OS X 或者Linux)或者 “;”分隔(Windows上面)。
当多个目录列出的时候&