CentOS 5.5 に Ruby 1.8.7 をインストール

yum –enablerepo=rpmforge install checkinstall
#yum の rpmforge リポジトリを追加したことがなければ追加する。
#追加方法は下記参考サイト参照

yum -y remove ruby
wget ftp://core.ring.gr.jp/pub/lang/ruby/1.8/ruby-1.8.7-p334.tar.gz
tar xfvz ruby-1.8.7-p334.tar.gz
cd ruby-1.8.7-p334
./configure –prefix=/usr
make
checkinstall –fstrans=no

Should I create a default set of package docs? [y]: y
1 – Summary: [ ************************************** ]
2 – Name: [ ruby-1.8.7 ]
3 – Version: [ p334 ]
4 – Release: [ 1 ]
5 – License: [ GPL ]
6 – Group: [ Applications/System ]
7 – Architecture: [ i386 ]
8 – Source location: [ ruby-1.8.7-p334 ]
9 – Alternate source location: [ ]
10 – Requires: [ ]
11 – Provides: [ ruby-1.8.7 ]

Enter a number to change any of them or press ENTER to continue:
This package will be built according to these values:
修正があればする
なければEnter

ruby -v
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-linux]

参考
[CentOS]checkinstall導入(備忘録)
CentOSのyumでインストールしたRubyをバージョンアップ(インストール) (FlatLabs)

おまけ rubygemsのインストール
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
tar xfvz rubygems-1.3.5.tgz
cd rubygems-1.3.5
checkinstall -R ‘ruby setup.rb’
rpm -ivh nodeps /usr/src/redhat/RPMS/i386/rubygems-1.3.5.i386.rpm

参考
CentOS5にrubyとrubygemをインストール


Leave a comment

Your comment

*