RVM详细剖析

 今天本来打算在本地安装jruby-1.6.5,但是本地总是失败。

失败原因:每次都是说无法连接到服务器,但是每次我安装jruby1.6.2的时候就可以,我当时就纳闷了,为什么1.6.2就可以1.6.5就不行?而且每次输入rvm install jruby为什么都是默认安装1.6.2呢?肯定是哪里出问题了,绝对不是网络问题。

然后进入到 ~/.rvm/config目录中,发现很多有用的信息:

 

-rw-r--r--  1 twer  staff     26 Aug 24 00:23 alias

-rw-r--r--  1 twer  staff   3220 Dec 17 02:19 db

-rw-r--r--  1 twer  staff    792 Dec 17 02:19 known

-rw-r--r--  1 twer  staff  10136 Dec 17 03:14 md5

-rw-r--r--  1 twer  staff     11 Jul  4 19:17 packages

-rw-r--r--  1 twer  staff    188 Dec 17 02:19 ssh.example

 

 

alias文件就是我们默认用的ruby版本

db中存储了所有的ruby可用版本

know就是当前rvm版本能够管理的所有ruby版本

md5中就存储着所有可以下载的ruby版本的md5值,这样才能连到服务器去下载

我从这些文件中就发现我当前的rvm版本是1.6.20,最高只能管理jruby1.6.2,很明显我需要升级rvm版本

rvm get lastest

然后rvm reload

再执行rvm install jruby发现可以安装jruby了,而且默认安装版本就是1.6.5

你可能感兴趣的:(Install,职场,rvm,jruby,休闲)