
1.1 安装Go工具
要编写Go代码,首先需要下载并安装Go开发工具。最新版本的工具可以在Go官网(https://golang.org/dl)下载。请根据你的操作系统下载对应的安装程序。Mac系统使用.pkg安装程序,Windows系统则使用.msi安装程序,运行安装包会自动将Go安装到正确的位置,删除旧的安装程序,并将Go二进制文件放在默认的可执行路径中。
如果你是使用Mac系统的开发者,可以用Homebrew(https://brew.sh)的
brew install go
命令安装Go。使用Windows系统的开发者可以用Chocolatey(https://chocolatey.org)的choco install golang
命令安装Go。
Linux和FreeBSD安装程序都是经过gzip压缩的tar文件,并解压到go目录中。将go目录复制到/usr/local,并将/usr/local/go/bin添加到$PATH
中,就可以使用go
命令了:

Go程序可以编译成一个二进制文件,不需要安装任何额外的软件就可以运行。但构建Go程序的计算机上需要安装Go开发工具。
要验证环境是否设置正确,可以打开控制台或命令提示符,并输入:

如果一切都设置正确,应该可以看到如下打印内容:

这表明是Mac OS上Go的1.15.2版本。darwin是Mac OS内核的名称,amd64是AMD和Intel的64位CPU架构的名称。
如果你没有看到版本信息而是看到了错误信息,很可能是因为可执行路径中没有go
的程序,或者路径中有另一个名为go
的程序。在Mac OS和其他类UNIX系统中,使用which go
查看go
的执行路径,如果不是/usr/local/go/bin/go中的go
命令,则需要修正你的可执行路径。
如果你使用的是Linux或FreeBSD,有可能是没有安装相应架构的版本,比如在32位系统上安装了64位的Go开发工具,或者在错误的芯片架构上安装了开发工具。