gvm是最简单稳定的Go多版本管理工具,支持独立安装、环境隔离和一键切换;通过curl安装后可listall、install、use、uninstall版本,并支持全局默认、项目级自动切换及彻底卸载。

用 gvm(Go Version Manager)是最简单、最稳定的多版本管理方式,它能独立安装、隔离环境、一键切换,比手动下载解压+改 PATH 可靠得多。
在终端中运行以下命令(macOS/Linux):
curl -sSL https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer | bash
然后重启终端或执行:source ~/.gvm/scripts/gvm
验证是否安装成功:gvm version 应输出版本号。
列出可安装的版本:gvm listall
安装常用版本(例如 1.19、1.21、1.22):gvm install go1.19gvm install go1.21gvm install go1.22
安装过程自动编译或下载预编译包,完成后会提示“Successfully installed”。
临时切换当前 shell 的 Go 版本:gvm use go1.21
AI Code Reviewer
AI自动审核代码
112
查看详情
设为全局默认(新终端也生效):gvm use go1.22 --default
查看当前使用的版本:go versiongvm current
每个项目也可单独指定版本(进入项目目录后执行 gvm use go1.19),gvm 会自动写入 .gvmrc 文件,下次进入该目录自动切换。
卸载某个版本:gvm uninstall go1.19
查看已安装版本:gvm list
彻底删除 gvm(含所有 Go 版本):gvm implode(慎用,会删 ~/.gvm)
基本上就这些。gvm 不依赖系统 Go,不污染 PATH,各版本完全独立,开发不同项目时切换零负担。
以上就是如何安装Golang多版本并切换_Golang多版本切换说明的详细内容,更多请关注其它相关文章!
# 如何在
# seo网络营销推广排名
# 芦山企业网站建设方案
# 网站优化电池百分比图片
# 猪场宣传网站怎么建设
# 科学seo网站
# seo和chttps选哪个好
# 廊坊营销推广得多少钱
# 抖音seo搜索排名入门
# seo下载软件
# 男性面膜营销推广方案ppt
# 中文网
# 得多
# 相关文章
# 也可
# 设为
# linux
# 多个
# 如何实现
# 一键
# 最简单
# cos
# 解压
# macos
# curl
# mac
# ssl
# 工具
# golang
# github
# go
# git
相关文章:
冬*霸灯泡不亮怎么办_浴霸取暖灯一盏不亮的灯座清洁修复法
在哪找SublimeJ远程工具_SFTP插件配置教程
在PHP脚本中通过SSHFS挂载远程文件系统的最佳实践与常见问题解决
自定义 WooCommerce 购物车:始终显示全部交叉销售商品
Angular中单选按钮的正确使用与常见陷阱解析
PHP面向对象编程中避免重复创建PDO数据库连接的最佳实践
顺丰快件物流信息 官方网站查询入口
腾讯QQ邮箱官方网站_QQ邮箱网页版在线登录
痛风发作了怎么办? 快速止痛和后期饮食调理
Go语言:非阻塞式判断标准输入(os.Stdin)是否有数据
不同用户不同价格! 索尼开启账户个性化定价测试
wps文字怎么插入目录并自动更新_wps文字如何插入目录并自动更新方法
地铁跑酷免费秒玩入口链接 地铁跑酷小游戏免费秒玩网站
HTML长属性值处理:表单action路径优化与代码规范应对
深入理解J*a链表中的IPosition接口与使用
今日头条怎么同步内容到抖音_今日头条内容同步到抖音教程
微信语音通话掉线如何解决 微信语音通话稳定优化方法
React Router 嵌套组件中 URL 重定向问题的解决方案
c++如何使用Meson构建系统_c++比CMake更快的构建工具
MongoDB聚合管道:正确匹配对象数组中_id的方法
Composer如何在生产环境安全地执行composer update
J*aScript井字棋(Tic-Tac-Toe)核心交互逻辑实现教程
如何在离线环境中使用Composer_Composer离线安装依赖包的技巧与策略
包子漫画官方网站在线链接-包子漫画在线阅读平台主页地址
在Go开发中优雅管理ListenAndServe进程:GoSublime集成方案
MAC怎么让Dock栏只显示当前运行的应用_MAC终端命令实现极简Dock栏
大麦的“候补”是什么意思 大麦候补购票规则【详解】
外媒分析《GTA6》定价:卖100美元可以但真没必要!
Android Studio计算器C键功能异常排查与修复教程
解决PHP集成HTML后CSS和图片路径加载问题的指南
CSS条件样式无法按设备触发怎么排查_media条件语句正确设置解决触发问题
LocoySpider如何部署到云服务器_LocoySpider云部署的远程配置
QQ邮箱网页版登录入口 QQ邮箱官方在线使用平台
vivo手机参数配置怎么增强信号_vivo手机参数配置信号增强方法
Win10怎么制作U盘启动盘 Win10系统安装U盘制作教程【详解】
Lar*el 递归关系中排除指定分支的教程
拼多多视频播放卡顿如何处理 拼多多视频播放优化技巧
将PCM16音频转换为W*并编码为Base64:浏览器环境下的手动处理指南
c++如何使用std::memory_order控制原子操作顺序_c++ C++11内存模型详解
漫蛙2在线漫画入口 漫蛙正版漫画网页版直达
MAC如何将整个网页截长图_MAC使用Safari的导出为PDF或第三方工具
照顾宝贝2小游戏免费秒玩入口
响应式CSS Grid布局:优化网格项在小屏幕下的堆叠与宽度适配
Win11怎么查看电脑配置_Win11硬件配置检测工具使用
12306选座怎么选到特殊座位_12306特殊座位选择注意事项
Windows7怎么硬盘安装 Windows7提取ISO镜像到非系统盘并运行setup.exe实现硬盘直装【教程】
荒野行动PC版怎么注册_荒野行动PC版账号注册详细流程图文教程
sublime如何配置Go语言开发环境_sublime搭建Golang编译运行系统
HTML转PPT成品工具有哪些?HTML网页转PPT成品工具大全
CSS布局:解决全屏元素100%尺寸与外边距导致的页面溢出问题
*请认真填写需求信息,我们会在24小时内与您取得联系。