CentOS6.5、RVMでRuby2.0をインストールした状態でRails4.0をインストールしました。手順を備忘としてまとめました。
1)インストール前の確認
以下の環境でインストールしています。
$ rvm gemset list gemsets for ruby-2.0.0-p247 (found in /home/rails/.rvm/gems/ruby-2.0.0-p247) (default) global => ruby2rails4 $ gem list *** LOCAL GEMS *** bigdecimal (1.2.0) bundler (1.3.5) bundler-unload (1.0.1) io-console (0.4.2) json (1.7.7) minitest (4.3.2) psych (2.0.0) rake (10.1.0, 0.9.6) rdoc (4.0.0) rubygems-bundler (1.2.2) rvm (1.11.3.8) test-unit (2.0.0.0) $ which gem ~/.rvm/rubies/ruby-2.0.0-p247/bin/gem
2)RubyGemsのバージョンをアップデート
ここでは、RubyGemsのバージョンを2.0.3にアップデートしました。
$ gem update --system 2.0.3 Latest version currently installed. Aborting.
3)Rails4.0をインストール
①riとrdocをインストールしないように設定
$ vi ~/.gemrc install: --no-rdoc --no-ri update: --no-rdoc --no-ri
②Rails4.0をインストール
$ gem install rails --version 4.0.0 Fetching: i18n-0.6.4.gem (100%) Successfully installed i18n-0.6.4 : Successfully installed sprockets-rails-2.0.0 Fetching: rails-4.0.0.gem (100%) Successfully installed rails-4.0.0 27 gems installed
4)Railsインストール後の確認
$ gem list *** LOCAL GEMS *** actionmailer (4.0.0) actionpack (4.0.0) activemodel (4.0.0) activerecord (4.0.0) activerecord-deprecated_finders (1.0.3) activesupport (4.0.0) arel (4.0.0) atomic (1.1.12) bigdecimal (1.2.0) builder (3.1.4) bundler (1.3.5) bundler-unload (1.0.1) erubis (2.7.0) hike (1.2.3) i18n (0.6.4) io-console (0.4.2) json (1.7.7) mail (2.5.4) mime-types (1.23) minitest (4.3.2) multi_json (1.7.8) polyglot (0.3.3) psych (2.0.0) rack (1.5.2) rack-test (0.6.2) rails (4.0.0) railties (4.0.0) rake (10.1.0, 0.9.6) rdoc (4.0.0) rubygems-bundler (1.2.2) rvm (1.11.3.8) sprockets (2.10.0) sprockets-rails (2.0.0) test-unit (2.0.0.0) thor (0.18.1) thread_safe (0.1.2) tilt (1.4.1) treetop (1.4.14) tzinfo (0.3.37)