管理 Go 安装

Managing Go installations - 管理 Go 安装

原文:https://go.dev/doc/manage-install

​ 本主题介绍如何在同一台计算机上安装多个版本的 Go,以及如何卸载 Go

对于其他关于安装的内容,您可能感兴趣:

安装多个 Go 版本

​ 您可以在同一台机器上安装多个 Go 版本。例如,您可能想在多个 Go 版本上测试您的代码。有关可以通过这种方式安装的版本的列表,请参见下载页面

注意:要使用这里描述的方法进行安装,您需要安装 git

​ 要安装额外的 Go 版本,请运行 go install 命令,指定您要安装的版本的下载位置。下面的例子以1.10.7版本为例说明:

1
2
$ go install golang.org/dl/go1.10.7@latest
$ go1.10.7 download

​ 要用新下载的版本运行go命令,请在go命令后面加上版本号,如下所示。

1
2
$ go1.10.7 version
go version go1.10.7 linux/amd64

​ 当您安装了多个版本时,您可以发现每个版本的安装位置,查看版本的GOROOT值。例如,运行下面这样的命令。

$ go1.10.7 env GOROOT

​ 要卸载下载的版本,只需删除其 GOROOT 环境变量所指定的目录和 goX.Y.Z 二进制文件。

卸载 Go

您可以使用本主题中描述的步骤从您的系统中删除 Go。

Linux / macOS / FreeBSD

  1. 删除 go 目录

    这通常是 /usr/local/go

  2. 从您的 PATH 环境变量中删除 Go bin 目录。

    LinuxFreeBSD 下,编辑 /etc/profile$HOME/.profile。如果您用的是 macOS 安装 Go,请删除 /etc/paths.d/go 文件。

Windows

删除 Go 的最简单方法是通过 Windows 控制面板添加/删除程序

  1. 控制面板中,双击添加/删除程序
  2. 添加/删除程序中,选择Go编程语言,点击卸载,然后按照提示操作。

您也可以使用命令行工具来删除Go:

  • 通过运行以下命令,使用命令行进行卸载。

    msiexec /x go{{version}}.windows-{{cpu-arch}}.msi /q
    

    注意:对Windows使用这个卸载过程将自动删除原始安装时创建的Windows环境变量。

最后修改 February 26, 2024: 更新 (3def5a9)