1.RVM(Ruby version manager)管理工具的简单介绍

1.作者开发过程

Ruby enVironment(Version)Manager(RVM) 由Wayne E. Seguin开发,最初于2007年10月启动RVM项目。那时候作者有了这个主意,并一腔热情地投入这个项目。中途作者很沮丧,因为在开发的时候遇到了很多困难的问题。

后来,作者开始学习并获得了使用Bash,Ruby和其他语言进行编程的丰富经验。最后,作者发现自已有了RVM开发什么功能以及开发RVM的编程技巧。最终,作者胜利了。

RVM开始作为一个个人项目,但它后期的开发进度以及开发质量非常迅速,最终成为一个功能丰富的应用程序,得益于很棒很团结的Ruby社区给予持续的支持和反馈!

2.RVM使用什么语言开发

  • Shell语言 99.4% 
  • 其他语言 0.6%

3.RVM的功能介绍

a.RVM能够安装Ruby应用程序环境

b.RVM管理Ruby应用程序环境并实现它们之间的切换

c.RVM提供了一种叫做gemset的分隔的独立虚拟环境

4.为什么需要RVM版本管理工具

包管理系统:软件正常不是最新的。

安装工具:只能安装,不能管理。

管理工具:只能管理,不能安装。

源码安装:有一定的难度系数。

Docker安装:Docker本身有一定的难度系数。

所以推荐:安装工具+管理工具的组合。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rvm/1418.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注