GVM: Golang 多版本管理利器
本文介绍了 Go Version Manager 的功能和使用方法,介绍了如何通过 GVM 在系统上安装和管理多个 Go 语言版本。原文: GVM: Go Version Manager, for Golang manage multiple versions
Go 版本管理器(GVM,Go Version Manager)是一款功能强大的工具,旨在简化系统中 Go 编程语言不同版本的管理。GVM 允许开发人员在多个 Go 版本间无缝切换,从而可以更轻松处理需要特定语言版本的项目或者尝试最新版本。
为什么选择 GVM?
手动管理 Go 的多个版本是一项繁琐的任务,尤其是在处理有特定版本需求的项目时。GVM 提供了直接的解决方案,可以毫不费力的安装、切换不同的 Go 版本。无论是开发应用程序和库,还是为开源项目做贡献,GVM 都能确保开发者获得流畅的版本控制体验。
![](https://static001.geekbang.org/infoq/dc/dce53c6e9368245eabcf108ddf369471.png)
安装 GVM
第 1 步:前置条件
在安装 GVM(Go Version Manager,Go 版本管理器)之前,请确保已安装了以下工具:
Git:GVM 依靠 Git 克隆和管理 Go 版本。
Bash 或 Zsh:GVM 可与 Bash 和 Zsh 配合使用。
Github: https://github.com/moovweb/gvm
第 2 步:安装 GVM
运行以下命令安装 GVM:
或者,如果使用 zsh,只需将 bash
改为 zsh
。
该命令将会下载并执行 GVM 安装脚本,并在系统中设置 GVM。
第 3 步:选择 GVM 分发版
查看 GVM Readme以查找并使用 GVM。
现在 GVM 已安装完毕,我们来了解一些常用命令和任务。
安装 Go 版本
要安装特定的 Go 版本,请使用 gvm install
命令:
将 go1.x.x
替换为所需的 Go 版本,GVM 会自动下载并安装。
列出已安装的 Go 版本
使用以下命令检查已安装的 Go 版本:
![](https://static001.geekbang.org/infoq/95/95b45db1f0438c9acb10953a7b8e6871.png)
切换 Go 版本
要在已安装的 Go 版本之间切换,请使用:
用要激活的版本替换 go1.x.x
。
卸载 Go 版本
要删除已安装的 Go 版本:
你好,我是俞凡,在 Motorola 做过研发,现在在 Mavenir 做技术工作,对通信、网络、后端架构、云原生、DevOps、CICD、区块链、AI 等技术始终保持着浓厚的兴趣,平时喜欢阅读、思考,相信持续学习、终身成长,欢迎一起交流学习。为了方便大家以后能第一时间看到文章,请朋友们关注公众号"DeepNoMind",并设个星标吧,如果能一键三连(转发、点赞、在看),则能给我带来更多的支持和动力,激励我持续写下去,和大家共同成长进步!
版权声明: 本文为 InfoQ 作者【俞凡】的原创文章。
原文链接:【http://xie.infoq.cn/article/21351d7eab55efa385612d6c3】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论