欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

RVM方式和原生方式安装ruby是有区别的

程序员文章站 2022-07-14 21:23:36
...
rvm这个东西在ruby这个领域很多人都知道,以前大家都说java场子的第三方库满天飞,现在ruby这边也有这个趋势,汗一个!rvm就是来管理很多很多的gem库的,便于开发者管理很多的东西,比如不同的ruby版本与rails的对应等等。rvm就能让看到如此多版本就头晕的开发者不再头晕,让功力深厚本来就不头晕的开发者更加清爽,确实是开发者的必备利器!
   但是,如果你通过rvm安装ruby后,想让系统所有的用户都能够知道ruby的一些环境变量,并且甚至能调用一些函数,这时候就会发现悲剧了,不知道要调用的函数为何物。即使是修改bashrc,/etc/profile等等都没用。因为有些用户是不能login,也没有home目录,权限也比较少,不会触发任何相关的脚本。
   在centos里面,通过rvm安装与yum install ruby系统原生安装的区别就很大。如果你安装过qmail,并且配置过qmail转发mail给ruby程序脚本,就可能遇到上述rvm安装ruby带来的令人抓狂的问题。
相关标签: rvm ruby