安装Go环境
目录
选择 Go 版本
安装Go
在 Linux 上安装 Go
在 Mac 上安装 Go
配置 Go
选择 Go 版本
建议直接使用 Go 最新发布版(比如Go 1.17),如果比较谨慎的话,可以使用次新版本(如Go 1.16.x),Go 1.16.x这种格式表示的是Go 1.16的补丁版本 。
Go 团队承诺对最新的两个 Go 稳定大版本提供支持,比如目前最新的大版本是 Go 1.17,那么 Go 团队就会为 Go 1.17 和 Go 1.16 版本提供支持。如果 Go 1.18 版本发布,那支持的版本将变成 Go 1.18 和 Go 1.17。支持的范围主要包括修复版本中存在的重大问题、文档变更以及安全问题更新等。
安装Go
在 Linux 上安装 Go
,需要下载并解压 Go Linux 安装包
$get -c https://golang.google./dl/go1.16.5.linux-amd64.tar.gz
Ps虽然 Go 官方下载站点是 golang./dl,但我们可以用针对中国大陆的镜像站点 golang.google./dl 来下载,在中国大陆地区使用大陆镜像站点可以大幅缩短下载时间。
第二步,解压下载完毕的 Go 安装包到安装目录中,如/usr/local
$tar -C /usr/local -xzf go1.16.5.linux-amd64.tar.gz
/usr/local这个目录就是 Go 的安装目录,也是 Go 官方推荐的 Go 安装目录,目录组成
$ls -F /usr/local/go AUTHORS CONTRIBUTORS PATENTS SECURITY.md api/ doc/ lib/ pkg/ src/ CONTRIBUTING.md LICENSE README.md VERSION bin/ favicon.ico misc/ robots.txt test/
为了可以在任意路径下使用 go 命令,需要将 Go 二进制文件所在路径加入到用户环境变量 PATH 中(以用户使用 bash 为例),具体操作是将下面这行环境变量设置语句添加到 $HOME/.profile 文件的末尾
export PATH=$PATH:/usr/local/go/bin
接着执行下面命令使上述环境变量的设置立即生效
$source ~/.profile
验证此次安装是否成功,如果可以成功输入go语言的版本信息则说明安装成功。
$go version
在 Mac 上安装 Go
Mac环境下更改GOPROXY环境变量的终端命令行
export GOPROXY="https://goproxy.,direct"
在 Mac 上我们可以在图形界面的引导下进行 Go 的安装。不过,我们先要下载适用于 Mac 的 Go 安装包
$get -c https://golang.google./dl/go1.16.5.darin-amd64.pkg
安装包下载完毕后,双击安装包,打开标准的 Mac 软件安装界面,如下图所示
按照指引,一路点击"继续"即可完成安装。
和 Linux 一样,Mac 上的 Go 安装包默认也会将 Go 安装到 /usr/local/go 路径下面。,如果要在任意路径下使用 Go,我们也需将这个路径加入到用户的环境变量 PATH 中。具体操作方法与上面 Linux 中的步骤一样,也是将下面环境变量设置语句加入到 $HOME/.profile 中,然后执行 source 命令让它生效就可以了
export PATH=$PATH:/usr/local/go/bin
,我们同样可以通过 go version 命令验证一下这次安装是否成功。
了,在 Mac 上,我们也可以采用像 Linux 那样的通过命令行安装 Go 的方法,如果采用这种方法,我们就要下载下面的 Mac Go 安装包
$get -c https://golang.google./dl/go1.16.5.darin-amd64.tar.gz
后续的步骤与 Linux 上安装 Go 几乎没有差别,参考Linux的即可。
安装好 Go 之后,我们就该讲讲怎么配置了。
配置 Go
其实 Go 在安装后是开箱即用的,这也意味着我们在使用 Go 之前无需做任何配置。但为了更好地了解和学习 Go,我们还是要认识一些 Go 自带的常用配置项。Go 的配置项是以环境变量的形式存在的,我们可以通过下面这个命令查看 Go 的这些配置项
$go env
这里了一些常用配置项,如果你还要了解更多关于 Go 配置项的说明,你可以通过 go help environment 命令查看。