Go语言1.14版本之后推荐使用go modules管理依赖,并且golang的最新版本已经超过了1.20,所以本文以新版本的为准进行说明。
工欲善其事,必先利其器。想要学好 Go 语言,一个稳定的学习环境是非常重要的。特别是对于初学者来说,搭建好开发环境可以帮助他们更快地上手并且避免一些不必要的困扰。而对于 Go 语言这样的新领域来说,第一个实验往往是最难的。即使只是简单地输出一个 hello world,在陌生的环境下也可能会让人感到困惑和挫败。接下来我们首选介绍 Windows 系统下的搭建方法,在后续的教程中还包括 Linux 和 Mac 系统下相应的内容。通过对比不同系统下搭建开发环境的步骤和注意事项,读者可以更全面地了解如何为自己选择合适的学习平台,并且能够顺利开始学习 Go 语言。
如果你需要在Linux上进行安装,请访问这里 从零入门Go语言–搭建linux开发环境
好,言归正转,我们开始介绍安装步骤。
window版本安装
第一步,下载安装包。选择一个合适的下载地址是非常重要的,可以起来事半功倍的效果。推荐下面2个安装地址,第2个应该是国内的镜像,可以下载起来速度比较快,建议使用。下面的流程以官方镜像站为例进行介绍。
选择下载地址
官网下载地址:https://golang.org/dl/
官方镜像站(推荐):https://golang.google.cn/dl/
打开下载页面后,找到以下内容
红框就是我们要下载的内容。一般情况下,系统会根据我们的浏览器进行自动判断,给出最合适的安装包。但我们可以通过下面的列表自主选择进行下载。
这里说明一下,文件中有darwin的mac的osx系统专用,有linux自然是linux系统用,我们选择带windows的文件进行下载。文件名中的amd64代表是64位cpu,386是32位cpu,msi为安装包,zip为压缩包。
如果分不清自己是不是64位系统,可以从设置->系统->系统信息的系统类型查看
msi安装包的安装流程
1、如果下载了msi安装包,请双击后进行安装。一般一直next下去就可以完成安装了。
2、这里我们将go的安装地址修改到c:\study\go下
zip压缩包安装流程
如果下载了zip压缩包,请在压缩包上点右键进行解压。将解压后的go文件夹放到一个合适的目录,比如c盘的study目录下。以下我们以go安装到c:\study\go为例继续进行介绍。
设置环境变量
如果采用了压缩包进行安装,有一步非常关键,就是设置环境变量。
1、打开系统设置,打开环境变量窗口。可以在设置中直接搜索环境变量或是path就可以打开窗口。
2、修改Path变量,将go的执行文件目录增加到Path内,选中Path这一行后,点击编辑。
3、点击新建,在光标处输出你的go的地址,并在后面加上bin目录,因为这才是go实际的执行文件地址。
图中是假设我的go放在c:\study\go下。输出完成后回车并点击确定。回到主界面后查看是否增加成功。
4、验证go的环境变量是否配置成功。
4.1、打开终端窗口,可以在搜索或是运行窗口输入cmd,打开终端。窗口的标题栏上显示命令提示符。
4.2、在窗口内输入path查看新增加的环境变量是否成功。
在输出内容的后面应当有我们新增加的c:\study\go\bin
检查go是否安装成功以及go的运行环境
一般我们还是用最方便的终端窗口来进行验证。
1、在窗口内输入go version检查go是否可以正常运行。
如果运行成功,会显示go的当前版本。本教程是安装了go1.23.1这个版本。
2、在窗口内输入go env检查go的运行环境。
一切正常的话,窗口中会输出go的环境变量。
额外的配置
配置GOPATH
GOPATH一般配置成默认的源代码路径,现在已经不是必须的了。
配置GOPROXY
GOPROXY是指go下载源代码时是否使用代理。鉴于国内的网络情况,建议大家配置上,可以加快下载速度。但这个变量不是必须的,如果你的网络已经优化过,则不需要再重复配置。配置的内容是https://goproxy.cn,goproxy.io,direct。