🔥🔥最强 SDK 版本管理器 VMR 升级到 v0.7.0
VMR简介
VMR是一款简单,跨平台,且经过良好设计的版本管理器,用于管理多种SDK以及其他工具。它完全是为了通用目的而创建的。
你可能已经听说过fnm,gvm,nvm,pyenv,phpenv等SDK版本管理工具。然而,它们很多都不能管理多种编程语言。像asdf-vm这样的管理器支持多种语言,但只适用于类unix系统,并且看起来非常复杂。因此,VMR的出现主要就是为了解决这些问题。
注意: v0.6.x改版非常大,主要是为了更好的用户体验,以及更清晰的代码架构,方便用户使用的同时,也方便更多有兴趣的开发者参与进来。所以,放弃了对老版本的兼容。在安装v0.6.x的过程中,会提示是否删除已有的老版本,只有删除老版本(包含通过老版本安装的SDK),才能继续安装v0.6.x。相信v0.6.x能不负众望,给同学们带来更好的使用体验。鉴于资源有限,老版本的vmr的SDK版本仓库已经不再维护了,请童鞋们尽快升级。
功能特点
- 跨平台,支持Windows,Linux,MacOS
- 支持多种语言和工具,省心
- 受到lazygit的启发,拥有更友好的TUI,更符合直觉,且无需记忆任何命令
- 同时也支持CLI模式,你可以根据自己的喜好选择使用CLI模式或者TUI模式
- 支持针对项目锁定SDK版本
- 支持反向代理/本地代理设置,提高国内用户下载体验
- 相比于其他SDK管理器,拥有更优秀的架构设计,响应更快,稳定性更高
- 无需麻烦的插件,开箱即用
- 无需docker,纯本地安装,效率更高
- 更高的可扩展性,甚至可以通过使用conda来支持数以千计的应用
安装
- MacOS/Linux
curl --proto '=https' --tlsv1.2 -sSf https://scripts.vmr.us.kg | sh
- Windows
powershell -c "irm https://scripts.vmr.us.kg/windows | iex"
注意:安装之后,请记得阅读文档,尤其是国内用户存在访问github受限的情况,你遇到的问题应该都在文档中了。
支持的部分SDK
bun, clang, clojure, codon, crystal, deno, dlang, dotnet, elixir, erlang, flutter, gcc, gleam, go, groovy, jdk, julia, kotlin, lfortran, lua, nim, node, odin, perl, php, pypy, python, r, ruby, rust, scala, typst, v, zig, 以及更多...
前往留下Star

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
解读GaussDB的BTree索引和UBTree索引,如何带来更强并发能力
摘要:本文介绍了BTree索引和UBTree索引的存储结构BlinkTree,分析它们相比传统B+树在读写场景、写写场景有更强的并发能力的原因。 本文分享自华为云社区 《【GaussTech技术专栏】GaussDB的BTree索引和UBTree索引》 ,作者:GaussDB 数据库。 1. 简介 数据库通常使用索引来提高业务查询的速度。本文将深入介绍GaussDB中最常用的两种索引:BTree索引和UBTree索引。我们将重点解读BTree索引和UBTree索引的存储结构,探讨它们在读写并发、写写并发以及MVCC(多版本并发控制)能力方面的优势,并展望它们的未来演进。 2. BTree索引和UBTree索引结构 GaussDB的主流存储引擎有两种:Append Update存储引擎(Astore)和In-place Update存储引擎(Ustore)。更多Ustore,请阅《 GaussDB Ustore存储引擎解读 》。 在Astore中,索引默认采用BTree;在Ustore中,索引默认采用UBTree。 相比于BTree,UBTree在叶子节点层额外维护了数据的MVCC信息。不...
- 下一篇
Java 通用代码生成器光,电音之王尝鲜版九,Oracle 示例生成演示
Java通用代码生成器光,电音之王尝鲜版九,Oracle示例生成演示 Java通用代码生成器光已发布2.4.0电音之王TechnoKing版本尝鲜版九。界面美化,完善了数据库自动反射功能,完善了前端代码生成,完善了枚举和哑数据模式。更多缺陷修复,更多测试。已接近Beta质量。 电音之王尝鲜版九是最近几个版本中最完善的,修复了不少缺陷,添加了不少很实用的功能。并且,添加了一些UI装饰,原来,光比较朴素,现在,光和其他通用代码生成器拥有一致的装饰程度。SpringBoot 和MyBatis 架构的应用程序在后起的语言和技术栈的挑战之下,仍然拥有最多的用户。电音之王尝鲜版九是最完善的Java通用代码生成器,您值得一看。介绍视频请见:https://www.bilibili.com/video/BV1gUBRYVEKu/ Java 通用代码生成器光,电音之王尝鲜版九将强大的生产力赋能广大程序员。无论是新开发的软件还是通过遗留数据库反射以再次开发的遗留项目,您都可以使用动词算子式通用代码生成器的强大生产力大大加速研发速度。 项目地址:https://gitee.com/jerryshensjf/...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程