Golang 工作区

常量

GOPATH 整个项目的存放的根目录
如果有多个,go install 命令失效;go get 默认会安装在第一个

GOBIN bin 目录,如果GOPATH有多个,则 go install 需要配置这个,才有效

常规目录

GOPATH/src 所有源码文件目录或子目录
注意:package 的名字在同一个目录下必需唯一

GOPATH/bin 使用go install 生成的文件存放目录

GOPATH/pkg 编译源码时,生成的临时文件目录

以上三个目录为Go项目的常规目录