前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >version-manager多版本管理工具

version-manager多版本管理工具

原创
作者头像
保持热爱奔赴山海
发布2024-04-12 20:56:10
1340
发布2024-04-12 20:56:10

多个 SDK 的通用版本管理器,例如 Java、Go、Node.js、Deno、Bun、.Net、Python、PyPy、PHP、Rust、Kotlin、Scala、Groovy、Flutter、Julia、Zig、V、Typst、Android SDK。比 vfox、fnm、gvm 等更好的选择。

官方地址 https://github.com/gvcgo/version-manager/tree/main

安装

linux安装方法:

代码语言:bash
复制
curl --proto '=https' --tlsv1.2 -sSf https://gvc.1710717.xyz/proxy/https://raw.githubusercontent.com/gvcgo/version-manager/main/scripts/install.sh | sh

win上安装方法:

代码语言:powershell
复制
powershell -nop -c "iex(New-Object Net.WebClient).DownloadString('https://gvc.1710717.xyz/proxy/https://raw.githubusercontent.com/gvcgo/version-manager/main/scripts/install.ps1')"

win安装后,默认工作目录在 C:\Users\用户名\.vm

安装后,建议退出终端重开,即可识别到vmr命令。

设置代理

代码语言:powershell
复制
vmr set-proxy http://127.0.0.1:7890
# 我这里设置的是本机clash的代理地址,需要根据实际代理的信息来配置。 
如果下不下来包的话,建议设置下代理。

命令使用

列出当前支持的仓库源

vmr list

搜索当前仓库支持的 nodejs版本

vmr search nodejs

安装并切换到指定版本(已安装的话,则会直接执行切换版本的操作)

vmr use go@1.21.0

查看go当前本地已安装的版本情况(必须指定软件)

vmr local go

卸载指定nodejs版本

vmr uninstall nodejs@21.7.3

卸载全部nodejs版本

vmr uninstall nodejs@all

注意: 如果本机上还安装有nvm的话,可能会遇到vmr use nodejs@xxx 虽然提示设置成功, 但是实际上版本没切换成功的情况。这种情况下,建议使用nvm做nodejs的版本管理。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
    • linux安装方法:
      • win上安装方法:
        • 设置代理
        • 命令使用
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档