Ruby on RailsでWebサービス開始までの7ステップ

※本記事は、自分の学習メモであるため、内容の保証はいたしません。
 指摘などいただいた場合には、適宜、検証・反映させていただきます。

0. 各種条件

(1) 開発環境

・OS : Microsoft Windows 7[6.1.7600]
・Sec : Norton 360[4.3.0.5]
Ruby : 1.9.2
Rails : 3.0.7

(2) Webサービスの内容

・番号と文章を登録できる、ノートブック・サービス
・ユーザ管理などは行わず、
 登録・変更・削除などのCRUD処理のみサポートする。

(3) その他

RubyRailsSQLiteへのPATHは、適宜、設定しておく。

1. Rubyをインストールする。

インストーラ(*1)をダウンロード(*2)し、
任意のフォルダへインストールする。
  *1 rubyinstaller-1.9.2-p180.exe
  *2 http://www.ruby-lang.org/ja/downloads/

2. Railsをインストールする。

コマンドプロンプトからRubyGemsを利用して、
Railsをインストール(*1)する。
  *1 gem install rails

3. SQLiteをインストールする。

SQLiteのDLLファイル(*1)をダウンロード(*2)し、
任意のフォルダへインストールする。
  *1 sqlite-dll-win32-x86-3070600.zip
  *2 http://www.sqlite.org/download.html

サーバ起動時のエラーメッセージ、
「Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in your Gemfile.」の、
発生回避のためです。
設定ファイルの修正などで対応できると思われます。

4. プロジェクトを生成する。

コマンドプロンプトで任意のディレクトリへ移動し、
プロジェクト生成コマンド(*1)を実行する。
  *1 rails new notebook

なんかいろいろとファイルやフォルダがポコポコと生成されます。

5. プログラムのテンプレートを生成する。

コマンドプロンプトでプロジェクトフォルダへ移動し、
テンプレート生成コマンド(*1)を実行する。
  *1 rails generate scaffold notes id:integer memo:text

6. テンプレート情報をデータベースへ反映させる。

コマンドプロンプトでデータベース反映コマンド(*1)を実行する。
  *1 rake db:migrate

7. サーバを起動する。

サーバ起動コマンド(*1)でサービスを開始する。
  *1 rails server

あとはWebブラウザから"http://localhost:3000/notes"へアクセスするだけ?