開発●オープンソース
URL●http://rubyforge.org/projects/instantrails/

実に様々なソフトウエアが無料で利用できるようになっています。そこで,主に「ソフトウエアを作る環境を楽しくするお役立ちフリーソフト」を集めて,1日1本のペースでご紹介します。

 David Heinemeier Hansson氏がRubyで開発した「Ruby on Rails」(RailsやRoRと略します)は,高い生産性を持つことで有名なWebアプリケーション・フレームワークです。データベースと連携して動作する本格的なWebアプリケーションを簡単に作ることができます。

図

 「Instant Rails」は,RailsによるWebアプリケーションの開発/動作に必要なソフトウエアをWindowsにまとめてインストールできるパッケージです。通常,Webアプリケーションを動作させるには,Webサーバー・ソフトのインストールや設定といった面倒な作業が必要です。Instant Railsを使えば,こうした作業は必要ありません。「Railsを触ってみたいが,そのための環境を用意するのは面倒」という人に最適です。Webサーバー・ソフトの「Apache」,リレーショナル・データベース管理システムの「MySQL」,Railsの動作の前提となる言語処理系「Ruby」,そしてRails本体をまとめてインストールできます。

 インストールは,アーカイブの内容を適当なフォルダに解凍してパスを設定するだけです。Windowsのシステム環境変数「Path」に「(Instant Railsを展開したフォルダ)\ruby\bin」というパスを追加します。

 Internet Information Services(IIS)やApache,MySQLといったソフトウエアをインストールしていた場合は,事前に停止するかアンインストールしておいてください。「InstantRails.exe」というファイルをダブルクリックすることにより,Instant Railsのウィンドウが表示されます(Windows XPでファイアウォールの警告が表示された場合には「ブロックを解除する」を選択)。このウィンドウで,ApacheとMySQLをそれぞれ起動/停止することができます。

 なお,Rubyの処理系には「WEBrick」というRubyで書かれたWebサーバー・ソフトウエアが付属しています。作成したWebアプリケーションの動作確認は,ApacheよりWEBrickのほうが手軽に行えます。そのような場合には,このウィンドウでApacheを停止しておいてください。