Go 语言的安装过程相对简单,支持多种操作系统(Windows、macOS 和 Linux)。以下是 Go 语言在不同操作系统下的安装步骤。


📖 目录

  1. 安装前的准备
  2. Windows 安装 Go 语言
  3. macOS 安装 Go 语言
  4. Linux 安装 Go 语言
  5. 验证安装
  6. 配置环境变量
  7. 常见问题

1. 安装前的准备

在安装 Go 之前,请确保你具备以下条件:

  • 计算机已经连接到互联网,因为 Go 安装包和工具需要从官方服务器下载。
  • 选择适合你操作系统的 Go 版本,Go 官网(https://golang.org/dl/)提供了适用于不同平台的安装包。

2. Windows 安装 Go 语言

步骤 1:下载 Go 安装包

  1. 打开 Go 官方下载页面:Go 下载页面
  2. 下载 Windows 版本的 Go 安装包,通常是 .msi 格式(例如:go1.20.windows-amd64.msi)。

步骤 2:运行安装程序

  1. 双击下载的 .msi 文件开始安装。
  2. 安装过程中,你可以选择安装目录。建议选择默认目录,通常是 C:\Go
  3. 完成安装。

步骤 3:配置环境变量

Go 安装后,你需要配置环境变量,以便在命令行中访问 Go 工具。

  • GOROOT:Go 的安装目录(例如 C:\Go)。
  • GOPATH:Go 工作目录(你存储代码和编译结果的目录,通常为 C:\Users\<用户名>\go)。
  • PATH:添加 Go 的可执行文件目录(C:\Go\bin)到系统 PATH 中。

可以按照以下步骤手动配置:

  1. 打开 控制面板 -> 系统 -> 高级系统设置 -> 环境变量
  2. 系统变量 中找到并编辑 PATH,将 Go 的 bin 目录(C:\Go\bin)添加到 PATH
  3. 点击 新建,创建 GOPATH 变量,设置其值为你的工作目录(例如:C:\Users\<用户名>\go)。

步骤 4:验证安装

打开命令提示符(cmd),输入以下命令:

go version

如果安装成功,你会看到 Go 的版本信息。


3. macOS 安装 Go 语言

步骤 1:下载 Go 安装包

  1. 访问 Go 官方下载页面:Go 下载页面
  2. 下载适用于 macOS 的 .pkg 安装包(例如:go1.20.darwin-amd64.pkg)。

步骤 2:运行安装程序

  1. 双击 .pkg 文件开始安装。
  2. 按照提示完成安装,默认情况下 Go 会安装在 /usr/local/go 目录。

步骤 3:配置环境变量

  1. 打开终端并编辑 shell 配置文件(例如 .bash_profile.zshrc,取决于你使用的 shell):
nano ~/.bash_profile   # 或者 nano ~/.zshrc

  1. 添加以下内容以设置 Go 的环境变量:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

  1. 保存并关闭文件。
  2. 运行以下命令使更改生效:
source ~/.bash_profile   # 或者 source ~/.zshrc

步骤 4:验证安装

在终端中输入以下命令,验证 Go 是否安装成功:

go version

你将看到 Go 的版本信息,说明安装成功。


4. Linux 安装 Go 语言

步骤 1:下载 Go 安装包

  1. 访问 Go 官方下载页面:Go 下载页面
  2. 下载适用于 Linux 的 tar 包(例如:go1.20.linux-amd64.tar.gz)。

步骤 2:安装 Go

  1. 打开终端并进入下载目录: cd ~/Downloads
  2. 解压下载的 tar 包: sudo tar -C /usr/local -xvzf go1.20.linux-amd64.tar.gz
  3. 解压后,Go 将被安装在 /usr/local/go 目录。

步骤 3:配置环境变量

  1. 编辑 shell 配置文件(例如 .bashrc.zshrc): nano ~/.bashrc # 或者 nano ~/.zshrc
  2. 添加以下内容: export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
  3. 保存并退出文件编辑器。
  4. 使配置生效: source ~/.bashrc # 或者 source ~/.zshrc

步骤 4:验证安装

输入以下命令,检查 Go 是否安装成功:

go version

安装成功后,会显示 Go 的版本信息。


5. 验证安装

无论在哪个平台,安装完成后,运行以下命令来验证 Go 的安装:

go version

如果你看到类似下面的输出,说明 Go 已经成功安装:

go version go1.20.1 darwin/amd64


6. 配置环境变量

Go 的环境变量主要有两个:

  • GOROOT:Go 的安装目录,通常不需要手动设置,除非你更改了安装位置。
  • GOPATH:Go 的工作目录,默认是你的用户目录下的 go 文件夹(如 C:\Users\<用户名>\go$HOME/go)。

在设置环境变量时,需要将 Go 的 bin 目录加入到系统的 PATH 中,以便你在任何地方都能使用 go 命令。


7. 常见问题

问题 1:Go 环境变量没有设置好

如果遇到 go 命令无法执行,确认是否正确设置了 GOROOTGOPATH 环境变量,且它们已添加到 PATH 中。

问题 2:无法下载 Go

如果在下载 Go 安装包时遇到问题,请检查网络连接,或者尝试从 Go 镜像站点下载。


总结

Go 语言的安装过程相对简单,主要涉及下载对应平台的安装包,并配置环境变量。安装后,你可以通过 go version 命令验证是否安装成功。如果安装过程中遇到问题,检查是否正确设置了 GOROOTGOPATH,并确保 PATH 环境变量包含了 Go 的 bin 目录。