Gvm 是 Go 语言多版本安装及管理的一个工具,类似于 Ruby 中的 RVM,Java 中的 Jenv(国产),Python 中的 virtualenv,Nodejs 中的 Nvm;可用于方便管理 Go 的版本,它有如下几个主要特性:
- 管理 Go 的多个版本,包括安装、卸载和指定使用 Go 的某个版本
- 查看官方所有可用的 Go 版本,同时可以查看本地已安装和默认使用的 Go 版本
- 管理多个 GOPATH,并可编辑 Go 的环境变量
- 可将当前目录关联到 GOPATH
- 可以查看 GOROOT 下的文件差异
尤其是前三个特性,非常实用,接下来就详细的介绍一下这款工具的安装和常用方式;
••••••