RVM初次见面

今天发现在centOS安装1.9.*版本的ruby非常不方便,磊哥推荐用RVM,所以学习一下。

rvm主要可以负责ruby版本的安装和切换。就比如在centOS上面,ruby1.9版本安装不方便,如果使用rvm,就可以:

rvm install 1.9.3

rvm use 1.9.3

就可以成功切换了。当然RVM也支持更多的功能,比如在一个项目中,添加一个.rvmrc文件,就可以通过这个文件自动切换ruby版本

RVM安装

首先是利用ruby安装:
curl -L https://get.rvm.io | bash -s stable --ruby
那么安装完成之后可以在安装的log最后看到提示:要求你执行 source "$HOME/.rvm/scripts/rvm"。执行这句语句之后,就可以在shell中使用rvm了。
不过等一下,如果要比较方便的使用,可能需要做一些处理。
rvm在bash中可以使用,必须需要执行上述的一句语句,因此我们把它写入.base_profile,这个文件在home下面,是个隐藏文件。一般情况下这行代码已经被写入了的。
然后如果你使用Red Hat, centOS, Fedora上的Gnome,那么需要在的首选项中把以登录shell方式命令(run commands as login shell)勾上。好了。接下来就可以方便使用了。

ruby安装

安装某个版本的ruby就可以使用rvm install 版本号(1.9.3...)来执行。
rm -rf $rvm_path/usr不过我在其中遇到了一个问题,我没法require到openssl。然后按照官网的quick fix执行:
$ rm -rf $rvm_path/usr
Find the requirements (follow the instructions):
$ rvm requirements
Reinstall ruby:
$ rvm reinstall 1.9.3
其中的requirements,会返回一坨东西。我就找到下面的一句话,然后执行:
yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
然后全部执行完就ok了

使用

使用就非常简单,按照普通的使用方式就可以了,rvm自动会用它的ruby来执行的。可以ruby -v看看版本或者which ruby也可以。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值