这里主要记录学习的gopath和工作区笔记
go一般有三个环境变量(GOROOT、GOPATH 和 GOBIN)
环境变量 GOPATH 的值可以是一个目录的路径,也可以包含多个目录路径,每个目录代表go语言的一个工作区。
go语言项目在其生命周期的操作都是依赖GOPATH和工作区进行的。
在工作区中,一个代码的导入路径十几场就是从src子目录,工作区包含:src、pkg、bin三个目录。
go build命令常用参数:
-u:下载并安装代码包,不论工作区中是否已存在它们。
-d:只下载代码包,不安装代码包。
-fix:在下载代码包后先运行一个用于根据当前 Go 语言版本修正代码的工具,然后再安装代码包。
-t:同时下载测试所需的代码包。
-insecure:允许通过非安全的网络协议下载和安装代码包 。HTTP 就是这样的协议。