Mongrelをローカルでインストールする
プラットホームがWindows(x86)の場合、必要gemは以下の通り。
mongrel-1.1.5-x86-mswin32-60.gem - gem_plugin-0.2.3.gem - cgi_multipart_eof_fix-2.5.0.gem
これだけ。テストに使用しているscaffoldであれば、ディレクトリに移動してコマンド一発でMongrelが動き出す。
E:\www>cd addressbook E:\www\addressbook>mongrel_rails start --prefix /addressbook ** Starting Mongrel listening at 0.0.0.0:3000 ** Starting Rails with development environment... ** Mounting Rails at /addressbook... ** Rails loaded. ** Loading any Rails specific GemPlugins ** Signals ready. INT => stop (no restart). ** Mongrel 1.1.5 available at 0.0.0.0:3000 ** Use CTRL-C to stop.
アプリケーション名を表すプレフィクスとして"--prefix /addressbook"オプションを指定していることに注意。
ポートも同じになるんだな。
なお、Mongrelをインストールした後はRailsアプリケーションのscriptディレクトリにあるserverコマンドで起動されるデフォルトのサーバはMongrelに置き換わるので注意。
E:\www>ruby addressbook/script/server => Booting Mongrel (use 'script/server webrick' to force WEBrick) : :
よって従来通りWEBrickを起動したい場合には
E:\www>ruby addressbook/script/server webrick
と起動する必要がある。