GO语言学习之搭建环境

1、下载Go:go语言中文网

2、开启Go module管理工具

  • GO111MODULE=off 禁用 go module,编译时会从 GOPATH 和 vendor 文件夹中查找包。
  • GO111MODULE=on 启用 go module,编译时会忽略 GOPATH 和 vendor 文件夹,只根据 go.mod 下载依赖。
  • GO111MODULE=auto(默认值),当项目在 GOPATH/src 目录之外,并且项目根目录有 go.mod 文件时,开启 go module

Windows系统:
set GO111MODULE=on 或者 set GO111MODULE=auto
Macos或者Linux系统:
export GO111MODULE=on 或者 export GO111MODULE=auto

3、代理设置

设置 GOPROXY 的命令为:
go env -w GOPROXY=https://goproxy.cn,direct

4、Go module 工具命令说明

命令 作用
go mod download 下载依赖包到本地(默认为 GOPATH/pkg/mod 目录)
go mod edit 编辑 go.mod 文件
go mod graph 打印模块依赖图
go mod init 初始化当前文件夹,创建 go.mod 文件
go mod tidy 增加缺少的包,删除无用的包
go mod vendor 将依赖复制到 vendor 目录下
go mod verify 校验依赖
go mod why 解释为什么需要依赖

你可能感兴趣的:(GO语言学习之搭建环境)