# 环境变量
GOROOT=D:\Program Files\Go
PATH=%GOROOT%\bin
GOPATH=E:\www\goWorkspace
1
2
3
2
3
# 用户级环境变量设置
# env文件 windows: 用户目录\AppData\Roaming\go\env
go env -w
go env -u
go env -w GO111MODULE=on
go env -w GOCACHE=E:\www\goWorkspace\go-build
go env -u GOCACHE
# set GOCACHE=C:\Users\Administrator\AppData\Local\go-build
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 依赖管理
Golang从1.13版本开始有Go Modules。go modules为go提供了一套很高效实用的依赖管理机制。
go mod init # 初始化go.mod
go mod tidy # 更新依赖文件
go mod download # 下载依赖文件
go mod vendor # 将依赖转移至本地的vendor文件
go mod edit # 手动修改依赖文件
go mod graph # 打印依赖图
go mod verify # 校验依赖
go mod why # 解释为什么需要依赖
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8