Go语言学习指南:惯例模式与编程实践
上QQ阅读APP看书,第一时间看更新

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开发工具,或者在错误的芯片架构上安装了开发工具。