Go语言从入门到项目实战(视频版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.1 Windows下的安装

这里以64位的Windows 10为例(本书后续的案例均在Windows环境中进行操作),操作步骤如下。

第一步,下载Go安装包。

在图1.2中,单击“Microsoft Windows”安装方式中的“go1.17.1.windows-amd64.msi”链接,在弹出的“新建下载任务”对话框中选择保存该安装包的文件夹,单击“下载”按钮,完成Go安装包的下载。

注意

目前,Windows分为64位、32位两类操作系统。对于32位的操作系统,我们需要选择图1.2中的go1.17.1.windows-386.msi来安装。Linux也存在类似问题。

第二步,安装。

双击“go1.17.1.windows-amd64.msi”安装包进行安装,具体安装过程如图1.3所示。

图1.3 Go安装包的具体安装过程

在运行安装包时进入界面①,单击“Next”按钮进入界面②(确保勾选“I accept the terms in the License Agreement”复选框),单击“Next”按钮进入界面③。默认安装路径为C盘,建议安装到其他硬盘分区中,如界面③的设置——单击“Change”按钮,选择G盘下的Go空文件夹。然后单击“Next”按钮进入界面④,单击“Install”按钮正式进入安装状态(绿色进度条)。最后单击“Finish”按钮,完成安装。

安装完成后,就可以在对应的安装路径(本例为图1.3中的G:\Go\)下发现以下文件夹内容。

•api文件夹,存放不同版本的API差异说明。

•bin文件夹,存放Go编译器、gofmt语言格式化工具。

•doc文件夹,存放英文版Go语言使用文档。

•lib文件夹,存放time相关的库文件。

•misc文件夹,存放杂项用途的库文件,如Android开发平台的编译文件等。

•pkg文件夹,存放供Windows使用的中间文件包。

•src文件夹,存放Go语言源码文件。

•test文件夹,存放用于测试的文件。

第三步,设置环境变量。

要想方便地使用Go语言,必须设置Windows下的环境变量。

Go语言的环境变量名为GOPATH,GOPATH变量指向开发需要用到的项目路径。

在如图1.4所示的Windows桌面①上,右击“此电脑”图标,弹出快捷菜单,选择“属性”命令,进入“关于”界面②,在右下方选择“高级系统设置”选项,进入“系统属性”对话框③,单击“环境变量(N)”按钮,弹出“环境变量”对话框,在其上半部分的“Wenhan(根据计算机的环境不同,此处显示为登录到Windows的用户名)的用户变量”列表框里可以看到GOPATH变量。该变量定义了Go语言的默认工作空间,其默认参数值为当前与Windows会话的用户目录。建议调整GOPATH变量的值,但要避免该值与Go安装包的安装路径相同,且最好是空文件夹。

注意

在Windows中,有两种环境变量,分别为用户环境变量和系统环境变量。若在前者中设置GOPATH变量,则只有当前用户可以使用Go语言开发环境;若在后者中设置GOPATH变量,则当前系统中的所有用户均可以使用Go语言开发环境。请读者根据自身需求进行设置。

单击“系统变量(S)”列表框下面的“新建(W)”按钮,在弹出的“新建系统变量”对话框中的“变量值”文本框中输入正确的硬盘分区文件夹地址(可以单击“浏览目录(D)...”按钮进行可视化路径选择),单击“确定”按钮,并在另外两个界面上依次单击“确定”按钮,完成GOPATH变量的设置。

第四步,验证Go语言开发工具安装及环境变量设置是否成功。

通过Windows 10的“开始”菜单打开“命令提示符”窗口,在其中输入“go env”命令,按Enter键,若显示如图1.5所示的执行结果,则说明Go语言开发工具安装及环境变量设置成功。

图1.4 GOPATH变量设置

图1.5 命令执行结果

说明

设置环境变量的关键在于,GOPATH变量指向的路径必须与GOROOT变量指向的路径不一致。GOPATH变量指向项目代码的开发路径,GOROOT变量指向Go安装包的保存路径。