购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 Go语言开发环境

搭建Go语言的开发环境要在Go语言的官网上下载Go语言开发包。Go语言开发包可以安装在Linux系统、FreeBSD系统、Mac OS系统和Windows系统上。本节将以Windows系统为例,讲解搭建Go语言开发环境的具体步骤。

1.2.1 下载Go语言开发包

打开浏览器,输入网址https://golang.google.cn/dl/后按Enter键,即可打开如图1.2所示的Go语言官网首页。

图1.2 Go语言官网的下载页面

说明

因为Go语言官网持续更新,并且通常更新的版本会向下兼容,所以读者根据自己的计算机系统下载最新版本的Go语言开发包即可。

笔者当前的CPU系统是64位Windows系统,所以要下载64位的Go语言开发包。单击图1.2中使用矩形边框标记的超链接,弹出如图1.3所示的“新建下载任务”对话框,笔者把64位Go语言开发包下载到D:\GO路径下,单击“下载”按钮。

图1.3 “新建下载任务”对话框

说明

如果当前CPU系统是32位Windows系统,那么就需要下载能够安装在32位Windows系统上的Go语言开发包。使用鼠标滚轮向下滚动Go语言官网的首页,找到与64位Windows系统同版本的32位Windows系统的Go语言开发包,单击如图1.4所示的超链接即可。

图1.4 32位Windows系统的Go语言开发包

1.2.2 安装Go语言开发包

按照下载路径D:\GO,即可在D盘下的Go文件夹中找到如图1.5所示的64位的Go语言开发包。双击Go语言开发包。

打开如图1.6所示的Go语言开发包的安装对话框后,单击Next按钮。

图1.5 64位的Go语言开发包

图1.6 用于安装64位Windows系统的Go语言开发包的对话框

打开如图1.7所示的End-User License Agreement(用户许可协议)对话框后,先选中I accept the terms in the License Agreement复选框,再单击Next按钮。

打开如图1.8所示的Destination Folder(目标文件夹)对话框,单击Change按钮把目标文件夹路径设置为D:\GO,再单击Next按钮。

图1.7 “用户许可协议”对话框

图1.8 “目标文件夹”对话框

打开如图1.9所示的Ready to install Go Programming Language amd64 go1.20.2(准备安装Go语言开发包)对话框后,单击Install按钮。

Go语言开发包安装完毕后,弹出如图1.10所示的完成安装Go语言开发包的对话框,单击Finish按钮。

图1.9 “准备安装Go语言开发包”对话框

图1.10 完成安装Go语言开发包的对话框

再次打开如图1.11所示的D盘下的Go文件夹,发现新生成了许多文件和文件夹。其中,api文件夹的主要内容是Go语言每个版本的api变更差异;bin文件夹是Go语言的编译器、文档工具和格式化工具;doc文件夹是英文版的Go语言文档;lib文件夹是Go语言可以引用的一些库文件;src文件夹是标准库的源码;test文件夹是Go语言用于测试的实例。

图1.11 在D盘下的Go文件夹中新生成的文件和文件夹

1.2.3 配置Go语言环境变量

在Windows 10系统的桌面上,找到并右击“此电脑”图标,在弹出的快捷菜单中选择“属性”命令,如图1.12所示。

在如图1.13所示的对话框的左侧,单击“高级系统设置”超链接。

图1.12 选择“属性”命令

图1.13 单击“高级系统设置”超链接

在如图1.14所示的“系统属性”对话框中,单击“环境变量”按钮。

如图1.15所示,单击“新建”按钮,分别输入变量名GOROOT和变量值D:\GO,再单击“确定”按钮。这样就成功地把Go语言开发包的安装路径添加到环境变量中了。

图1.14 打开“环境变量”对话框

图1.15 新建环境变量GOROOT

如图1.16所示,先单击“新建”按钮,分别输入变量名GOPATH和变量值D:\GoProject,再单击“确定”按钮。这样就成功地把开发Go项目的路径添加到环境变量中了。

图1.16 新建环境变量GOPATH

如图1.17所示,先单击“新建”按钮,分别输入变量名GOPROXY和变量值https://goproxy.io,再单击“确定”按钮。这样就把用于下载第三方包的GOPROXY代理添加到环境变量中了。

图1.17 新建环境变量GOPROXY

如图1.18所示,在“环境变量”对话框中双击环境变量Path。

如图1.19所示,单击“新建”按钮,分别把D:\GO、D:\GO\bin、%GOROOT%\bin和%GOPATH%\bin添加到Path中。

图1.18 打开环境变量Path

图1.19 编辑环境变量Path

最后,逐一单击“确定”按钮,返回上一级。这样Go语言环境变量就配置成功了。

1.2.4 测试Go语言开发包是否正常运行

Go语言开发包安装完毕后,需要测试它能否正常运行。在Windows系统下先单击桌面左下角的 图标;再在下方的搜索框中输入cmd,如图1.20所示;然后按Enter键,打开命令提示符对话框。

在命令提示符对话框中输入go env命令,按Enter键后,将显示如图1.21所示的Go语言开发包的相关信息,这说明Go语言开发包已经安装成功。

图1.20 打开命令提示符对话框

图1.21 显示Go语言开发包的相关信息

说明

“set GO111MODULE=on”这个配置项让Go语言使用Module,禁止Go命令行在GOPATH目录下查找源文件。Module是相关Go包的集合,是源代码交换和版本控制的单元。Go命令行支持使用Module记录和解析对其他模块的依赖性。也就是说,Module可以替代GOPATH,指定Go命令行查找源文件。 zqiT2LiLBfLmE7f8OJa97h45TB6jIxzt8Bct0PmBDtO3Cv5G7dnb4aNXUqXMN7V9

点击中间区域
呼出菜单
上一章
目录
下一章
×