CentOSにRuby2.1とRails4.1をインストールしてみる

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

CentOSにRuby2.1とRails4.1をインストールしてみる

Ruby2.1のインストール

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

$ su -

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

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

次に、Rubyの最新バージョンをダウンロードしてインストールする。
(現時点の最新は2.1.3なのでこれを入れる)

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

このままだとなぜか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が実行できるようになる。

Rails4.1

Railsをインストールする。ついでにSQLiteもインストールしておく。

$ sudo gem install --no-ri --no-rdoc rails sqlite3

確認

$ ruby -v
ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-linux]
$ rails -v
Rails 4.1.6