CentOS 6
Sponsored Link

Ruby 2.1 インストール2015/04/06

 
CentOS 6 標準の Ruby のバージョンは 1.8系ですが、2.1系を RPM パッケージでインストールします。
[1] まずは、開発関連のパッケージをインストールしておきます。
[root@dlp ~]#
yum -y groupinstall "Development Tools"
# EPELからインストール

[root@dlp ~]#
yum --enablerepo=epel -y install libyaml libyaml-devel readline-devel ncurses-devel gdbm-devel tcl-devel openssl-devel db4-devel libffi-devel
[2] RPMパッケージをビルドしてインストールします。
ここでは、2015年4月時点で最新の Ruby 2.1.5 を取得してインストールします。
[root@dlp ~]#
mkdir -p rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}

# ソースを取得

[root@dlp ~]#
wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz -P rpmbuild/SOURCES

# SPECファイルを取得

[root@dlp ~]#
wget https://raw.githubusercontent.com/feedforce/ruby-rpm/master/ruby21x.spec -P rpmbuild/SPECS
[root@dlp ~]#
rpmbuild -bb rpmbuild/SPECS/ruby21x.spec
[root@dlp ~]#
rpm -Uvh rpmbuild/RPMS/x86_64/ruby-2.1.5-2.el6.x86_64.rpm

Preparing...                ################################### [100%]
   1:ruby                   ################################### [100%]

[root@dlp ~]#
ruby -v

ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux-gnu]
[root@dlp ~]#
gem -v

2.2.2
関連コンテンツ