インストールと基本セットアップ
最初に行わなければならないのは、Rails 2.0フレームワークをインストールして基本的なアプリケーションのスキャフォルドを作成し、すべて正しくセットアップされていることを確認することです。Ruby言語とRubyGems(Rubyライブラリの標準パッケージングシステム)がシステムにまだインストールされていない場合は、RubyおよびRubyGemsのWebサイトを参照してインストールしてください。また、Pastieのサイトも参照してください。これは、Rails 1.xベースのアプリケーションを新しいバージョンに移行できるかどうかをチェックするツールです。
準備ができたら、Rails 2.0をインストールします。手順は前のバージョンと同じです。端末を開き、次のコマンドを入力します。
gem install rails --include-dependencies
必要なライブラリを明示的に参照できるgemコマンドを実行して、インターネットから正しいパッケージがダウンロードされていることを確認することもできます。
$ sudo gem update actionmailer actionpack activerecord activesupport $ sudo gem install activeresource $ sudo gem update rails $ ruby -v ruby 1.8.6 (2007-09-24 patchlevel 111) [universal-darwin9.0] $ gem -v 1.0.1 $ rails -v Rails 2.0.2 $ gem list --local *** LOCAL GEMS *** actionmailer (2.0.2, 1.3.6, 1.3.3) actionpack (2.0.2, 1.13.6, 1.13.3) actionwebservice (1.2.6, 1.2.3) activerecord (2.0.2, 1.15.6, 1.15.3) activeresource (2.0.2) activesupport (2.0.2, 1.4.4, 1.4.2) rails (2.0.2, 1.2.6, 1.2.3) ... other libraries here ...
おわかりのように、前のバージョンのRailsを新しいバージョンと共存させて、前のRailsバージョンで作成された既存のアプリケーションを円滑に移行できます。この例では、1つのRails 2.0.2と、前のバージョンの2つのRails 1.2が設定されています(Ruby on Railsのダウンロードページに、インストール方法の詳細が記載されています)。
すべて正しく動作していることを確認するには、次のコマンドを使って新しいWebアプリケーションのスキャフォルドを生成します。
rails testapp cd testapp/ script/server
ブラウザでhttp://localhost:3000にアクセスして、Railsの最新バージョンを使っていることを確認します。新たに作成したRails 2.0アプリケーションには、図5のようなウェルカム画面が表示されるはずです。表示されない場合は、testapp/config/environment.rbファイルでRAILS_GEM_VERSIONを確認してください。

