下载

要搭建Go语言开发环境,第一步要下载go的开发工具包,目前最新稳定版本是go1.16.6。Go为我们所熟知的所有平台架构提供了开发工具包,比如熟知的Linux、Mac和Windows,其他的还有FreeBSD等。

根据自己的机器操作系统选择相应的开发工具包,比如我的是Windows 64位的,就选择windows-amd64的工具包;

开发工具包又分为安装版和压缩版:

安装版是Mac和Windows特有的,他们的名字类似于:go1.16.6.windows-amd64.msi 安装版,顾名思义,双击打开会出现安装向导,让你选择安装的路径,帮你设置好环境比安康等信息,比较省事方便一些。

压缩版的就是一个压缩文件,可以解压得到里面的内容,他们的名字类似于:go1.16.6.windows-amd64.zip压缩版我们下载后需要解压,然后自己移动到要存放的路径下,并且配置环境变量等信息,相比安装版来说,比较复杂一些,手动配置的比较多。

Go语言的官方下载地址是 https://golang.org/dl/ 可以打开选择版本下载,如果该页面打不开,或者打开了下载不了,可以通过Golang的国内网站 https://golang.google.cn/dl/ 下载。

Windows下安装

Windows有压缩版和安装版,又分为32和64位以供选择,不过目前大部分都是64位,这里以64位安装版为例,

双击安装包就可以按照提示一步步安装,默认安装路径是C:\Program Files\Go\,并且会配置好PATH环境变量,可以直接打开CMD终端使用。

GOROOT和GOPATH目录

GOROOTGOPATH都是环境变量,其中GOROOT是我们安装go开发包的路径,而从Go 1.8版本开始,Go开发包在安装完成后会为GOPATH设置一个默认目录,并且在Go1.14及之后的版本中启用了Go Module模式之后,不一定非要将代码写到GOPATH目录下,所以也就不需要我们再自己配置GOPATH了,使用默认的即可。

GOPROXY 非常重要

Go1.14版本之后,都推荐使用go mod模式来管理依赖环境了,也不再强制我们把代码必须写在GOPATH下面的src目录了,你可以在你电脑的任意位置编写go代码。(网上有些教程适用于1.11版本之前。)

默认GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct,由于国内访问不到https://proxy.golang.org,所以我们需要换一个PROXY,这里推荐使用https://goproxy.iohttps://goproxy.cn

可以执行下面的命令修改GOPROXY:

go env -w GOPROXY=https://goproxy.cn,direct

打开终端,输入go version测试下,好了的话就可以看到输出的信息了