该图片由krystianwin在Pixabay上发布
你好,我是看山。
本文源自并发编程网的翻译邀请,文章来自 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
删除 Go 目录,通常是/usr/local/go。
从PATH环境变量中移除 Go 的bin目录。在 Linux 和 FreeBSD 系统中,可以编辑/etc/profile或者$HOME/.profile修改PATH变量。如果是在 Mac 系统中,通过安装包安装的 Go 环境,需要删除/etc/paths.d/go文件。
Windows
在 Windows 系统中,最简单的方式是通过控制面板的“添加/删除程序”:
在控制面板中,打开“添加/删除程序”
选择 Go 环境的卸载按钮,跟随步骤执行就行。
要删除 Go 环境,还可以通过命令行的方式:
msiexec /x go{{version}}.windows-{{cpu-arch}}.msi /q
注:使用卸载程序卸载 Go,会自动删除创建时添加的环境变量。
推荐阅读
《Go 开发指南》-快速安装 Go 环境
《Go 开发指南》-管理 Go 环境