多个 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
curl --proto '=https' --tlsv1.2 -sSf https://gvc.1710717.xyz/proxy/https://raw.githubusercontent.com/gvcgo/version-manager/main/scripts/install.sh | sh
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命令。
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 删除。