このエントリーをはてなブックマークに追加

CentOS 7 で手軽に Ruby 2.3 を使う方法

CentOS 7 の System Ruby は、2.0 系です。System Ruby はそのままに、2.3 系を手軽に使う方法を紹介したいと思います。

まず、EPEL が入っている環境で CentOS SCLo Software Collections をインストールします


# yum -y install centos-release-scl-rh centos-release-scl

Ruby 2.3 をインストールします。


$ yum -y install rh-ruby23

あとは、/etc/profile.d/ruby23.sh を、次のように作成します。


# /etc/profile.d/ruby23.sh - ruby 2.3

source /opt/rh/rh-ruby23/enable
export X_SCLS="`scl enable rh-ruby23 'echo $X_SCLS'`"

これで、ログインし直させば、自動的に Ruby 2.3 に PATH が通っていますので、Ruby 2.3 を手軽に使うことが出来ます。