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

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

该图片由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 环境

上一篇:看山聊 Java:检查日期字符串是否合法


下一篇:SpringBoot 实战:优雅的使用枚举参数(原理篇)