Go语言学习笔记-第三方包的引入,gin

Go语言一些命令行
go version : 查询Go语言开发环境的版本
go env :查询Go语言的基本信息
go build : 编译Go语言程序,得到可运行的文件

vscode配置Go语言开发环境
Go语言学习笔记-第三方包的引入,gin_第1张图片
Ctrl+shift+X打开扩展,搜索go,并安装go插件。
Ctrl+shift+P,输入install update/tools,全选所有的包下载。但是由于特殊情况,这些包在国内无法下载成功,所以需要进行相应设置。

  1. 在自己的GOPATH下的src目录下创建golang.org/x目录
  2. 打开终端(cmd)进入刚创建的golang.org/x目录下,执行git clone https://github.com/golang/tools.git tools命令
  3. 再执行git clone https://github.com/golang/lint.git命令
  4. 最后就可以下载Go语言开发包了
    Go语言学习笔记-第三方包的引入,gin_第2张图片

如果只是用Go语言自己的标准包,现在就可以直接创建go文件开发了

如果需要使用到第三方的包,如gin,还需要进行一些配置
如下载使用gin框架

gin框架中文文档

由于国内网络原因,Go语言的一些网站无法访问,这可能造成一些Go语言的相关资源无法下载使用。这里可以更换代理,使用国内的代理。

  1. 打开终端(cmd),执行go env -w GOPROXY=https://goproxy.cn,direct命令,https://goproxy.cn是国内代理,也可以换成https://goproxy.io
  2. 下载gin软件包,执行go get -u github.com/gin-gonic/gin命令
  3. 引用gin包。import "github.com/gin-gonic/gin"

第三方包不像标准包一样,系统默认依赖,虽然可以直接使用,但是系统会报错,我们也无法方便查看第三方包的各种方法的提示等等。

Go语言1.11版本后,官方推出go module版本管理工具,从1.13版本后,go module是官方默认的版本管理工具。启动go module的环境变量GO111MODULE,1.13版本后默认开启,一般无需理会。

vscode使用go module依赖gin(第三方包)的方法:

  1. 在vscode创建好文件夹及go文件后,go文件引入gin包,打开其终端,输入命令行:go mod init xxx。其中xxx为项目名,可自定义,执行完后系统自动生成go.mod文件,module名为xxx。
  2. 继续输入命令行:go mod download
  3. 最后输入命令行:go mod tidy

这样gin(第三方包)的依赖就建立好了。

go mod 常用命令行

go mod download 下载依赖的module到本地cache(默认为$GOPATH/pkg/mod目录)

go mod edit 编辑go.mod文件

go mod graph 打印模块依赖图

go mod init 初始化当前文件夹, 创建go.mod文件

go mod tidy 增加缺少的module,删除无用的module

go mod vendor 将依赖复制到vendor下

go mod verify 校验依赖

go mod why 解释为什么需要依赖

你可能感兴趣的:(go)