できるだけ、簡単な方法でセットアップしてみる。

1.用意したもの
MySQL本体(mysql-5.5.X-win32.zip
MySQLコネクタ(mysql-connector-c-noinstall-X.X.X-win32.zip
Ruby本体(rubyinstaller-1.9.3-pX.exe
DevKit(DevKit-tdm-32-X.X.X-XXXXXXXX-XXXX-sfx.exe

2.MySQL本体のセットアップ

1.mysql-5.5.X-win32.zipをC:\下に解凍する。
2.環境変数Pathに、C:\mysql-5.5.X-win32を追加する。
3.C:\mysql-5.5.X-win32\bin\mysqld.exeをダブルクリックでMySQLサーバを起動する。
4.コマンドプロンプトから「mysql -u root」でMySQLプロンプトが開き、MySQLサーバに接続できることを確認する。
5.MySQLプロンプトから「quit」でMySQlサーバとの通信を終了する。
(6.コマンドプロンプトから「mysqladmin shutdown -u root」でMySQLサーバが終了する。)

MySQLサーバは起動しておく

3.Rubyのセットアップ

1.rubyinstaller-1.9.3-pX.exeをダブルクリックでインストーラを起動する。
2.ライセンスに合意する。
3.インストールパスはデフォルトの「C:\Ruby193」、「Add Ruby executables your PATH」にチェックしてインストール。
4.インストーラを終了する。
5.コマンドプロンプトから「ruby -v」で1.9.3がインストールされていることを確認する。

4.mysql2コネクタのセットアップ

1.コマンドプロンプトから「gem install --no-rdoc --no-ri mysql2」を実行する。
dsanosterの私的Web開発メモ
2.コマンドプロンプトに表示されたメッセージ通りに、mysql-connector-c-noinstall-X.X.X-win32.zip
を解凍、lib\libmysql.dllを取り出し、C:\Ruby192\bin下に配置する。

5.DevKitのセットアップ
1.DevKit-tdm-32-X.X.X-XXXXXXXX-XXXX-sfx.exeをダブルクリックでC:\DevKitに解凍する。
2.コマンドプロンプトを開き、C:\DevKit下に移動する。
3.コマンドプロンプトから「ruby dk.rb init」を実行する。
4.コマンドプロンプトから「ruby dk.rb install」を実行する。
$dsanosterの私的Web開発メモ

6.Railsのセットアップ
1.コマンドプロンプトから「gem install --no-rdoc --no-ri rails -v 3.2.2」を実行する。
2.コマンドプロンプトから「rails -v」で3.2.2がインストールされていることを確認する。

7.Scaffoldを使ったsampleアプリの作成
1.コマンドプロンプトを開き、適当なディレクトリに移動する。
2.コマンドプロンプトから「rails new sample」を実行する。
3.作成されたsampleディレクトリ下に移動する。
4.コマンドプロンプトから「rails generate scaffold message message:string」を実行する。
dsanosterの私的Web開発メモ
5.コマンドプロンプトから「rake db:create」を実行してデータベースを作成する。
6.コマンドプロンプトから「rake db:migrate」を実行してテーブルを作成する。
7.コマンドプロンプトから「rails server」を実行してWebサーバを起動する。
8.ブラウザから「http://localhost:3000/messages」にアクセスし、動作を確認する。
dsanosterの私的Web開発メモ