golang 多版本管理工具 -- g

工具安装

常用命令

复制代码
# 列出当前已安装的golang版本
g ls

# 列出所有可安装的golang版本
g ls-remote

# 安装某个golang版本
g install xxx

# 卸载某个已安装的golang版本
g uninstall xxx

# 切换到某个已安装的golang版本
g use xxx

# g版本更新
g self update

# g卸载
g self uninstall

# 清空 go 安装包文件缓存
g clean 

goland中使用g

设置中GOROOT切换到g的版本

🛠️ 安装步骤

  1. 下载:打开 g Releases 页面,根据你的系统和 CPU 架构下载对应的压缩包(Windows 选 .zip,Linux/macOS 选 .tar.gz)。
  2. 解压:把压缩包解压到你想要的目录,比如 Windows 下可以放到 D:\gvm\.g,macOS/Linux 下推荐 ~/.g。
  3. 配置环境变量(以 Windows 为例):
    1. 新建用户变量 G_HOME,指向你的 g 工作目录(如 D:\gvm\.g)
    2. 编辑 Path,添加 %G_HOME% 和 %G_HOME%\bin
    3. 建议设置 G_MIRROR 为国内镜像(如 https://mirrors.aliyun.com/golang/),下载更快
  1. 验证:重新打开命令行,输入 g --version 能看到版本号就说明装好了。
相关推荐
matlab代码1 小时前
基于matlab数字图像处理的指纹识别系统 点线特征(GUI界面)【源码69期】
开发语言·matlab
linx2951 小时前
单元三 · 那 C 的底层知识怎么办
c语言·开发语言·数据结构·c++·嵌入式硬件
MetaLite1 小时前
Java 时间处理的两个坑:单位误判,半秒算成一秒
java·开发语言·前端
萧鼎2 小时前
Python 数据验证神器 Pydantic:数据解析与验证、设置管理、JSONSche、与ORM集成全搞定
开发语言·python
haon11222 小时前
海外信贷的策略全生命周期:从准入到还款的本地化布防
大数据·开发语言·深度学习·面试·职场和发展·产品经理
linx2952 小时前
单元四 · 对称认知·上:内存与指针
c语言·开发语言·数据结构·嵌入式硬件·算法
529宝宝起名网2 小时前
用 Python 开发名字字源查询工具:从甲骨文到楷书的字形演变与文化寓意解析
开发语言·python
代码调试师2 小时前
【毕设分享】springboot攀枝花生鲜电商平台58990
java·vue.js·spring boot·后端·架构·eclipse·课程设计
洛阳泰山2 小时前
别卷 Python 了:我用 Java 21 + Spring Boot 3 打造了一个企业级 RAG + 智能体工作流引擎(附架构与源码解析)
java·spring boot·后端