CentOSにRuby2.1.1をインストールする

VirtualBoxにCentOSをとりあえずインストール
の続き

CentOSにRuby2.1.1をインストールする。


rootユーザーになってRuby2.1をインストールしていく。

$ su -

必要なパッケージをインストールする。

# yum -y install wget
# yum -y install gcc gcc-c++ make openssl-devel zlib-devel readline-devel

次に、Rubyの最新バージョンをダウンロードしてインストールする。

# cd /tmp
# wget ftp://core.ring.gr.jp/pub/lang/ruby/2.1/ruby-2.1.1.tar.gz
# tar xzf ruby-2.1.1.tar.gz
# cd ruby-2.1.1
# ./configure --with-opt-dir=/usr/local --enable-shared --enable-option-checking
# make
# make test
# make install

入った。

$ ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux]

このままだとなぜかsudoでgemが見つからないので

$ sudo gem
sudo: gem: コマンドが見つかりません

visudoでsecure_pathに「/usr/local/bin」を追加する。

$ sudo visudo
・・・
Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
・・・

これでsudoでgemが実行できるようになった。