go语言学习--开启 mod管理和第三方依赖安装

在我们工作目录workspace下面新建项目goGin这个是我的文件夹
go语言学习--开启 mod管理和第三方依赖安装
用goland 编辑器打开项目文件夹goGin
在terminal 输入go env 
go语言学习--开启 mod管理和第三方依赖安装
 

GO111MODULE 环境变量
默认GO111MODULE 为auto 在gopath路径下会从gopath 或者vendor中寻找依赖包,在外部会使用go module的方式寻找依赖包
GO111MODULE =on 只会使用go module的方式寻找依赖包
这里我们设置GO111MODULE 为on 并且在gopath路径外创建一个工程.
第一种:开启方式可以用编辑工具

go语言学习--开启 mod管理和第三方依赖安装
第二种:命令开启
需要先设置一下GO111MODULE =on
然后打开项目文件下输入go  mod init  goGin.learn/goGin
上述两种方式都会在文件夹里面创建文件go.mod
go语言学习--开启 mod管理和第三方依赖安装
第三方的安装包安装完都会在里面
​​​​​​​
第三方依赖安装包命令:
go get命令——一键获取代码、编译并安装
这个命令在内部实际上分成了两步操作:第一步是下载源码包,第二步是执行 go install
附加参数介绍:
-d 只下载,不安装
-f 只有在你包含了 -u 参数的时候才有效,不让 -u 去验证 import 中的每一个都已经获取了,这对于本地 fork 的包特别有用
-fix 在获取源码之后先运行 fix,然后再去做其他的事情
-t 同时也下载需要为运行测试所需要的包
-u 下载丢失的包,但不会更新已经存在的包
-v 显示操作流程的日志及信息,方便检查错误
go get 第三方依赖的网址
例如:go get -u github.com/go-sql-driver/mysql
需要配置好环境变量GOPATH的路径、并且安装git for windows!!!  否则 go get 命令不起作用