写点什么

GVM: Golang 多版本管理利器

作者:俞凡
  • 2024-05-26
    上海
  • 本文字数:964 字

    阅读完需:约 3 分钟

本文介绍了 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 都能确保开发者获得流畅的版本控制体验。


安装 GVM

第 1 步:前置条件

在安装 GVM(Go Version Manager,Go 版本管理器)之前,请确保已安装了以下工具:


第 2 步:安装 GVM

运行以下命令安装 GVM:


bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
复制代码


或者,如果使用 zsh,只需将 bash 改为 zsh


该命令将会下载并执行 GVM 安装脚本,并在系统中设置 GVM。

第 3 步:选择 GVM 分发版

查看 GVM Readme以查找并使用 GVM。


现在 GVM 已安装完毕,我们来了解一些常用命令和任务。


安装 Go 版本


要安装特定的 Go 版本,请使用 gvm install 命令:


gvm install go1.x.x
复制代码


go1.x.x 替换为所需的 Go 版本,GVM 会自动下载并安装。


列出已安装的 Go 版本


使用以下命令检查已安装的 Go 版本:


gvm list
复制代码



切换 Go 版本


要在已安装的 Go 版本之间切换,请使用:


gvm use go1.x.x
复制代码


用要激活的版本替换 go1.x.x


卸载 Go 版本


要删除已安装的 Go 版本:


gvm uninstall go1.x.x
复制代码




你好,我是俞凡,在 Motorola 做过研发,现在在 Mavenir 做技术工作,对通信、网络、后端架构、云原生、DevOps、CICD、区块链、AI 等技术始终保持着浓厚的兴趣,平时喜欢阅读、思考,相信持续学习、终身成长,欢迎一起交流学习。为了方便大家以后能第一时间看到文章,请朋友们关注公众号"DeepNoMind",并设个星标吧,如果能一键三连(转发、点赞、在看),则能给我带来更多的支持和动力,激励我持续写下去,和大家共同成长进步!

发布于: 刚刚阅读数: 4
用户头像

俞凡

关注

公众号:DeepNoMind 2017-10-18 加入

俞凡,Mavenir Systems研发总监,关注高可用架构、高性能服务、5G、人工智能、区块链、DevOps、Agile等。公众号:DeepNoMind

评论

发布
暂无评论
GVM: Golang多版本管理利器_golang_俞凡_InfoQ写作社区