CentOS6.2下面安装RVM+ruby+Rails

(1)RVM官方网站应该是改版过一次,
使用
curl -L https://get.rvm.io | bash -s stable
下载并安装rvm稳定版本。不在使用bash < <(curl -s https://rvm.beginrescueend.com/install/rvm),切记。
很快安装完rvm后,重新登录一个新的ssh,使用rvm -v检查一下版本即可。

(2)安装一些以来库,编译安装其它软件或者库的时候会用到
yum install zlib zlib-devel sqlite-devel

最后的信息大致如下:
......                                                                                                        30 kB/s | 124 kB     00:04     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : sqlite-devel-3.6.20-1.el6.i686 1/2
Installing : zlib-devel-1.2.3-27.el6.i686 2/2

Installed:
sqlite-devel.i686 0:3.6.20-1.el6 zlib-devel.i686 0:1.2.3-27.el6

Complete!


(3)强烈推荐安装ruby前,先安装openssl,否则以后要用到ssl的时候可能痛不欲生地要重新安装ruby。
rvm pkg install openssl

安装完成后,有下面的提示信息,如果安装错误,也有提示告示你到哪里查看日志。
[code="java"]# rvm pkg install openssl
Fetching openssl-0.9.8t.tar.gz to /usr/local/rvm/archives
Extracting openssl-0.9.8t.tar.gz to /usr/local/rvm/src
Configuring openssl in /usr/local/rvm/src/openssl-0.9.8t.
Compiling openssl in /usr/local/rvm/src/openssl-0.9.8t.
Installing openssl to /usr/local/rvm/usr[/code]
不同的操作系统或者用户,安装位置可能不一样。


(4)指定openssl位置来安装ruby
提示有一些库可能需要安装,请根据实际情况决策是否需要yum install一些以来库。
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 

可以先安装上面的一些库,再安装ruby
rvm install 1.9.2 --with-openssl-dir=/usr/local/rvm/usr

我看完提示信息后,q推出提示,没有安装其它依赖库,继续安装ruby。
......
Press 'q' to continue.
Fetching yaml-0.1.4.tar.gz to /usr/local/rvm/archives
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 460k 100 460k 0 0 29602 0 0:00:15 0:00:15 --:--:-- 34256
Extracting yaml-0.1.4.tar.gz to /usr/local/rvm/src
Configuring yaml in /usr/local/rvm/src/yaml-0.1.4.
Compiling yaml in /usr/local/rvm/src/yaml-0.1.4.
Installing yaml to /usr/local/rvm/usr
Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.2-p320, this may take a while depending on your cpu(s)...

ruby-1.9.2-p320 - #fetching
ruby-1.9.2-p320 - #downloading ruby-1.9.2-p320, this may take a while depending on your connection...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8770k 100 8770k 0 0 44230 0 0:03:23 0:03:23 --:--:-- 55436
ruby-1.9.2-p320 - #extracting ruby-1.9.2-p320 to /usr/local/rvm/src/ruby-1.9.2-p320
ruby-1.9.2-p320 - #extracted to /usr/local/rvm/src/ruby-1.9.2-p320
ruby-1.9.2-p320 - #configuring
ruby-1.9.2-p320 - #compiling
ruby-1.9.2-p320 - #installing
Retrieving rubygems-1.8.24
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 371k 100 371k 0 0 38121 0 0:00:09 0:00:09 --:--:-- 38064
Extracting rubygems-1.8.24 ...
Removing old Rubygems files...
Installing rubygems-1.8.24 for ruby-1.9.2-p320 ...
Installation of rubygems completed successfully.
ruby-1.9.2-p320 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
ruby-1.9.2-p320 - #importing default gemsets (/usr/local/rvm/gemsets/)
Install of ruby-1.9.2-p320 - #complete

(5) rvm use 1.9.2

(6) gem install rails
Fetching: i18n-0.6.0.gem (100%)
Fetching: multi_json-1.3.6.gem (100%)
Fetching: activesupport-3.2.6.gem (100%)
Fetching: builder-3.0.0.gem (100%)
Fetching: activemodel-3.2.6.gem (100%)
Fetching: rack-1.4.1.gem (100%)
Fetching: rack-cache-1.2.gem (100%)
Fetching: rack-test-0.6.1.gem (100%)
Fetching: journey-1.0.4.gem (100%)
Fetching: hike-1.2.1.gem (100%)
Fetching: tilt-1.3.3.gem (100%)
Fetching: sprockets-2.1.3.gem (100%)
Fetching: erubis-2.7.0.gem (100%)
Fetching: actionpack-3.2.6.gem (100%)
Fetching: arel-3.0.2.gem (100%)
Fetching: tzinfo-0.3.33.gem (100%)
Fetching: activerecord-3.2.6.gem (100%)
Fetching: activeresource-3.2.6.gem (100%)
Fetching: mime-types-1.19.gem (100%)
Fetching: polyglot-0.3.3.gem (100%)
Fetching: treetop-1.4.10.gem (100%)
Fetching: mail-2.4.4.gem (100%)
Fetching: actionmailer-3.2.6.gem (100%)
Fetching: rack-ssl-1.3.2.gem (100%)
Fetching: thor-0.15.4.gem (100%)
Fetching: json-1.7.3.gem (100%)
Building native extensions. This could take a while...
Fetching: rdoc-3.12.gem (100%)
......

至此安装完毕,后面再来验证吧。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值