《Go 开发指南》-管理 Go 环境

该图片由krystianwinPixabay上发布

你好,我是看山。

本文源自并发编程网的翻译邀请,文章来自 Go 官方网站。

本文主要讲述了如何在同一台机器上安装多个版本 Go 环境,再描述一下如何卸载 Go 环境。

如果想要查看如何快速安装 Go 环境,可以访问:快速安装 Go 环境

如果想要通过源码安装,可以访问:从源码安装 Go 环境

如何安装多版本

有时候,我们希望用不同版本测试我们的代码,这就需要我们在一台机器上安装多个版本。有关版本列表,可以访问https://golang.org/dl/

注意:通过这种方式,需要提前装好https://git-scm.com/

要安装其他版本,需要运行go get命令,指定下载位置。下面给出下载安装1.10.7版本的命令:

go get golang.org/dl/go1.10.7
go1.10.7 download

使用最新下载的版本运行 go 命令,需要在 go 命令后附上版本号,比如:

go1.10.7 version

如果安装了多个版本,想要查看每个版本安装位置,可以查看指定版本的GOROOT值。比如:

go1.10.7 env GOROOT

如果想要卸载已下载版本,只需要移除GOROOT环境变量指定的目录和goX.Y.Z文件夹就行。

如何卸载

本节说一下如何从你的系统中卸载 Go 环境。

Linux / macOS / FreeBSD

  1. 删除 Go 目录,通常是/usr/local/go
  2. PATH环境变量中移除 Go 的bin目录。在 Linux 和 FreeBSD 系统中,可以编辑/etc/profile或者$HOME/.profile修改PATH变量。如果是在 Mac 系统中,通过安装包安装的 Go 环境,需要删除/etc/paths.d/go文件。

Windows

在 Windows 系统中,最简单的方式是通过控制面板的“添加/删除程序”:

  1. 在控制面板中,打开“添加/删除程序”
  2. 选择 Go 环境的卸载按钮,跟随步骤执行就行。

要删除 Go 环境,还可以通过命令行的方式:

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

注:使用卸载程序卸载 Go,会自动删除创建时添加的环境变量。

推荐阅读


你好,我是看山,公众号:看山的小屋,10 年老猿,开源贡献者。游于码界,戏享人生。

原文链接:Managing Go installations
翻译:https://www.howardliu.cn
译文链接:《Go 开发指南》-管理 Go 环境
CSDN 主页:https://kanshan.blog.csdn.net/
CSDN 博文:《Go 开发指南》-管理 Go 环境

公众号:看山的小屋