安装Go环境

家电维修 2023-07-16 19:17www.caominkang.com家电维修技术

目录

选择 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 命令查看。

Copyright © 2016-2025 www.jianfeikang.com 建飞家电维修 版权所有 Power by