目录结构划分
三个环境变量的配置:
- GOROOT:Go 安装后的根目录(例如:D:\Program Files\Go),安装过程中会由安装程序自动写入系统环境变量中。go语言自带的类库。
- GOBIN:Go 的二进制文件存放目录(%GOPATH%\bin),这里注意。否则后面go install 不会成功
- PATH:需要将 %GOBIN% 加在 PATH 变量的最后,方便在命令行下运行。
GOPATH : Go 的工作空间(例如:我们的开发目录 f:\works\Golang)。工作空间的概念搞清楚。用户源代码目录。
工作空间是一个目录层次结构,其根目录包含三个子目录:
- src:包含 Go 源文件(例如:.go、.c、.h、.s 等)
- pkg:包含包对象,编译好的库文件(例如:.a)
- bin:包含可执行命令(为了方便,可以把此目录加入到 Windows 的 PATH 变量中,在环境变量 PATH 后追加 %GOPATH%\bin)
目录结构划分一,适用个人
目录结构划分二,适用公司团队
这样的好处,代码非常清晰,按照业务划分,层次划分
目录结构划分三,适用本次学习课程