使用RVM,在CentOS/RedHat上安装Ruby 1.9.3(或多个版本ruby)

我用的是CenOS 6.3,下边使用RVM(Ruby Version Manager)轻松几步搞定Ruby安装。RVM提供了一组命令,使我们可以在一台服务器上轻松安装单个或多个版本的Ruby。

第1步:更新包

保持系统更新最新包是一个好习惯。在安装下边命令之前,确保更新不会影响到你系统中正在运行的应用程序,否则跳过。

#yum update

第2步:安装推荐的包

Ruby在Linux上运行需要许多开发包。使用如下命令在你的服务器上安装这些包。

# yum install gcc-c++ patch readline readline-devel zlib zlib-devel 
# yum install libyaml-devel libffi-devel openssl-devel make 
# yum install bzip2 autoconf automake libtool bison iconv-devel

第3步:安装RVM(Ruby 版本管理器)

使用如下命令在你的服务器上安装最新版本RVM。这个命令将会为你的系统自动下载并安装所需要的包。

# curl -L get.rvm.io | bash -s stable
【输出如下】
 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 20511  100 20511    0     0   1120      0  0:00:18  0:00:18 --:--:-- 19722
Downloading https://github.com/wayneeseguin/rvm/archive/stable.tar.gz
Creating group 'rvm'

Installing RVM to /usr/local/rvm/
Installation of RVM in /usr/local/rvm/ is almost complete:

  * First you need to add all users that will be using rvm to 'rvm' group,
    and logout - login again, anyone using rvm will be operating with `umask u=rwx,g=rwx,o=rx`.

  * To start using RVM you need to run `source /etc/profile.d/rvm.sh`
    in all your open shell windows, in rare cases you need to reopen all shell windows.

# Administrator,
#
#   Thank you for using RVM!
#   We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne, Michal & team.

In case of problems: http://rvm.io/help and https://twitter.com/rvm_io

第4步:配置RVM运行环境

安装完RVM之后,我们需要使用如下命令设置RVM运行环境。

# source /etc/profile.d/rvm.sh

第5步:安装所需版本的Ruby

RVM提供了一个命令在单台服务器上管理多个版本的Ruby。使用如下命令安装所需版本Ruby。

# rvm install 1.9.3
【输出如下】

Searching for binary rubies, this might take some time.
No binary rubies available for: centos/6/i386/ruby-1.9.3-p545.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for centos.
Installing requirements for centos.
Updating system......
Installing required packages: libyaml-devel......
Requirements installation successful.
Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.3-p545, this may take a while depending on your cpu(s)...
ruby-1.9.3-p545 - #downloading ruby-1.9.3-p545, 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 9802k  100 9802k    0     0   217k      0  0:00:45  0:00:45 --:--:--  393k
ruby-1.9.3-p545 - #extracting ruby-1.9.3-p545 to /usr/local/rvm/src/ruby-1.9.3-p545.
ruby-1.9.3-p545 - #applying patch /usr/local/rvm/patches/ruby/GH-488.patch.
ruby-1.9.3-p545 - #applying patch /usr/local/rvm/patches/ruby/ssl_no_ec2m.patch.
ruby-1.9.3-p545 - #configuring..............................................
ruby-1.9.3-p545 - #post-configuration.

第6步:安装其他版本(如果有这个需要的话

如果你希望使用多个版本的ruby,你同样可以使用RVM安装它。如果没有,那么跳过。

# rvm install 1.8.6

第7步:设置Ruby默认版本

使用RVM命令设置应用程序使用的Ruby的默认版本。

# rvm use 1.9.3 --default 

Using /usr/local/rvm/gems/ruby-1.9.3-p545

第8步:查看现在Ruby的版本号

使用如下命令可以查看你现在使用的版本号

# ruby --version

ruby 1.9.3p545 (2014-02-24 revision 45159) [i686-linux]
希望上边的内容能对你使用RVM安装多个Ruby提供点帮助。


文章出处:http://tecadmin.net/install-ruby-1-9-3-or-multiple-ruby-verson-on-centos-6-3-using-rvm/#


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值