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 ~]#
[root@dlp ~]# rpmbuild -bb rpmbuild/SPECS/ruby21x.spec
rpm -Uvh rpmbuild/RPMS/x86_64/ruby-2.1.5-2.el6.x86_64.rpm Preparing... ################################### [100%] 1:ruby ################################### [100%]
[root@dlp ~]#
[root@dlp ~]# ruby -v ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux-gnu] gem -v 2.2.2 |