golang安装
下载
去这里—>Go官网下载地址
或者去这里—>Go官方镜像站(推荐)
安装
windows安装
直接双击下载好的安装包(.msi),一直下一步就好,当然中途会有一个选择安装的目录,可以选择默认也可以自己指定。
vscode 配置
- 安装中文扩展 Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
- 安装go扩展 go
- 安装go开发工具包
Windows平台按下Ctrl+Shift+P
,输入Go:Install/Update Tools
,然后回车,将弹出的选择框全选,然后确定
go mod 版本管理工具
go module
是Go1.11版本之后官方推出的版本管理工具,并且从Go1.13版本开始,go module
将是Go语言默认的依赖管理工具。
开启模块支持
go env -w GO111MODULE=on
简单来说,设置GO111MODULE=on之后就可以使用go module了,以后就没有必要在GOPATH中创建项目了,并且还能够很好的管理项目依赖的第三方包信息。
设置GOPROXY
go env -w GOPROXY=https://goproxy.cn,direct
常用的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.mod文件记录了项目所有的依赖信息
go mod init # 创建go mod管理
go mod tidy # 更新依赖
go常用命令行指令
go build // 打包成二进制文件
go run // 直接执行 = 先打包再执行