Rails4をインストールする

WEB DB PRESSの例の記事を写経すべく、rails4をインストールしてみた。

とりあえず何も考えずに
gem i rails --no-ri --no-rdoc

入ったみたいなのでバージョンを確認する
rails -v
Rails 3.2.13

ダメだったか・・・。
WEB DB PRESSを見ると、
本紙発売時点でRails4.0の正式リリース版が公開されてない場合は、gem i rails --preと、--preオプションを付けて
実行してください。
なるほど、まだリリースされてないのか。
ということで
gem i rails --pre --no-ri --no-rdoc
ERROR: While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: rails requires activesupport (= 4.0.0.beta1), actionpack (= 4.0.0.beta1), activerecord (= 4.0.0.beta1), actionmailer (= 4.0.0.beta1), railties (= 4.0.0.beta1), sprockets-rails (~> 2.0.0.rc3)

怒られた・・・(gemにはなってるんだね!)。
メッセージを見ると、依存パッケージが足りてないみたいなので全てインストールする。
gem i activesupport -v 4.0.0.beta1
gem i activerecord -v 4.0.0.beta1
gem i actionpack -v 4.0.0.beta1
gem i actionmailer -v 4.0.0.beta1
gem i railties -v 4.0.0.beta1
gem i sprockets-rails -v 2.0.0.rc3
怒られた。
ERROR: While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: sprockets-rails requires sprockets (~> 2.8)
sprocketsというのが必要なのですね。
(何に使うものなのかはまったくわかっていない)
sprocketsをインストールして、もっかいトライ。
gem i sprockets
gem i sprockets-rails -v 2.0.0.rc3
成功!

全部入れたのでもっかいやってみる。
gem i rails --pre --no-ri --no-rdoc
成功した!
念のため確認。
rails -v
Rails 4.0.0.beta1
ちゃんと入ったみたいだー。

明日からは写経に励もう。
JUnit実践入門とケントベックのテスト駆動開発入門を買ったのでそっちも写経したいです。