暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

gvm的安装和使用

原创 我为啥没洁癖 2024-09-23
84

Go 版本管理器(GVM,Go Version Manager)是一款功能强大的工具,旨在简化系统中 Go 编程语言不同版本的管理。GVM 允许开发人员在多个 Go 版本间无缝切换,从而可以更轻松处理需要特定语言版本的项目或者尝试最新版本。https://github.com/moovweb/gvm

前提条件

  • os支持linux、mac,底层都是使用shell脚本实现的管理动作

安装

脚本安装

通过执行脚本的方式安装,或者直接下载对应的脚本来进行安装。

这个脚本使用的语法是bash的,需要使用bash进行执行。zsh执行会报错。

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

配置

source /Users/james/.gvm/scripts/gvm

设置镜像

#默认值,go仓库源码地址和二进制的下载地址
export GO_SOURCE_URL=https://github.com/golang/go.git
export GO_BINARY_BASE_URL=https://go.dev/dl

#镜像替换一下环境变量,方便国内下载和使用
export GO_SOURCE_URL=https://gitcode.com/gh_mirrors/go/go.git
export GO_BINARY_BASE_URL=https://golang.google.cn/dl/

gvm使用

查看版本列表

#查看已经安装的go列表
gvm list
#查看所有可以安装的go列表
gvm listall

安装及使用

#二进制安装
gvm install go1.23.0 -B
#默认编译安装,需要go才能编译安装
gvm install go1.23.0

gvm use go1.23.0

移除

gvm uninstall go1.16
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

暂无图片
获得了195次点赞
暂无图片
内容获得119次评论
暂无图片
获得了41次收藏