go语言的环境安装这里就不做过多介绍了,就是下载安装。
Go官网下载地址:golang.org/dl
Go官方镜像站:golang.google.cn/dl
Go Module
最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面。这样导致项目开发不是很方便。所有我么直接使用一个很好的工具Go Module 来帮助我们实现在任何目录下都可以创建go 项目工程。
Go Module是Go1.11版本之后官方推出的版本管理工具,并且从Go1.13版本开始,将是Go语言默认的依赖管理工具。
使用go module 我们先启它,它有三个可选值:off、on、auto,默认值是auto
windows
set GO111MODULE=on
mac
export GO111MODULE=on
然后输入go env 就可以看到
这样就可以了
既有项目
如果需要对一个已经存在的项目启用,可以按照以下步骤操作:
- 在项目目录下执行 go mod init,生成一个go.mod文件。
- 执行go get,查找并记录当前项目的依赖,同时生成go.sum记录每个依赖库的版本和哈希值。
新项目
对于一个新创建的项目,我们可以在项目文件夹下按照以下步骤操作:
-
执行go mod init 项目名 命令,在当前项目文件夹下创建一个go.mod文件。
-
手动编辑go.mod中的require依赖项或执行go get自动发现、维护依赖
GOPROXY
Go1.11之后设置GOPROXY命令为:
export GOPROXY=https://goproxy.cn
Go1.13之后GOPROXY默认值为proxy.golang.org,在国内是无法访问的,所以设置GOPROXY
go env -w GOPROXY=https://goproxy.cn,direct
然后 go env 也是可以查看的
到这里 基本的配置 就差不多了,下一步可以开始写代码了。