InstallRailsWindows » 履歴 » バージョン 25
Yuumi Yoshida, 2008-06-08 01:41
1 | 1 | Yuumi Yoshida | |
---|---|---|---|
2 | 25 | Yuumi Yoshida | h1. Ruby on Rails 開発環境の作り方 |
3 | 1 | Yuumi Yoshida | |
4 | 25 | Yuumi Yoshida | |
5 | [[WindowsPC]] で Ruby on Rails の開発できる環境を作ってみましょう。 |
||
6 | |||
7 | 4 | Yuumi Yoshida | 初心者にもインストールが簡単なソフトを選んでみました。 |
8 | 1 | Yuumi Yoshida | |
9 | 質問などは、このページの一番下のコメント欄に書き込んで下さい。 |
||
10 | |||
11 | |||
12 | 25 | Yuumi Yoshida | h2. インストール |
13 | 1 | Yuumi Yoshida | |
14 | |||
15 | 25 | Yuumi Yoshida | |
16 | h3. 1-a. Ruby |
||
17 | |||
18 | |||
19 | Ruby以外にパッケージ管理ソフトgemやいくつかのライブラリーが入っている "One-Click Ruby Installer for Windows":http://rubyinstaller.rubyforge.org/wiki/wiki.pl?RubyInstallerを使います。 |
||
20 | |||
21 | 1 | Yuumi Yoshida | http://rubyforge.org/frs/download.php/29263/ruby186-26.exe からダウンロードして下さい。インストール手順は通常のWindowsソフトと同じです。 |
22 | |||
23 | 注意点: |
||
24 | 25 | Yuumi Yoshida | * インストール先ディレクトリーは C:¥Ruby や D:¥Ruby のような判りやすいところにして下さい。 -C:¥Program Files¥Ruby- はトラブルにつながる可能性がありますので止めましょう。 |
25 | * Choose Components では □ Enable [[RubyGems]] は選択して下さい。他は無くても良いです。 |
||
26 | 1 | Yuumi Yoshida | |
27 | |||
28 | 25 | Yuumi Yoshida | h3. 1-b. Rubyの動作確認 |
29 | |||
30 | |||
31 | 1 | Yuumi Yoshida | コマンドプロンプトを起動し ruby -v を実行し、以下のように表示されればOKです。 |
32 | 25 | Yuumi Yoshida | <pre> |
33 | 1 | Yuumi Yoshida | C:\>ruby -v |
34 | 13 | Yuumi Yoshida | ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] |
35 | 25 | Yuumi Yoshida | </pre> |
36 | 1 | Yuumi Yoshida | |
37 | |||
38 | 25 | Yuumi Yoshida | h3. 2-a. SQLite3 のインストール |
39 | 1 | Yuumi Yoshida | |
40 | 25 | Yuumi Yoshida | |
41 | 今回は、とても簡単に扱えるデータベース "SQLite3":http://www.sqlite.org/index.html を使います。 |
||
42 | |||
43 | 21 | Yuumi Yoshida | コマンド http://www.sqlite.org/sqlite-3_5_9.zip と DLL http://www.sqlite.org/sqlitedll-3_5_9.zip をダウンロードし展開(解凍)します。 |
44 | 1 | Yuumi Yoshida | |
45 | zip ファイルの中にあった、 sqlite3.exe, sqlite3.dll は C:¥Ruby¥bin (他の場所にRubyをインストールした場合は適宜よみかえて下さい)にコピーします。 |
||
46 | |||
47 | sqlite3.def は不要です。 |
||
48 | |||
49 | |||
50 | 25 | Yuumi Yoshida | h3. 2-b. SQLite3 の確認 |
51 | |||
52 | |||
53 | 1 | Yuumi Yoshida | コマンドプロンプトで以下のようなコマンドを実行してみましょう。 以下のような表示が出ればOKです。 |
54 | |||
55 | 25 | Yuumi Yoshida | <pre> |
56 | 21 | Yuumi Yoshida | C:\Temp>sqlite3 test |
57 | 1 | Yuumi Yoshida | SQLite version 3.5.9 |
58 | Enter ".help" for instructions |
||
59 | sqlite> .exit ← .exit で sqlite3 コマンドから抜ける |
||
60 | |||
61 | 2 | Yuumi Yoshida | C:\Temp> |
62 | 25 | Yuumi Yoshida | </pre> |
63 | 2 | Yuumi Yoshida | |
64 | |||
65 | 25 | Yuumi Yoshida | h3. 3. Ruby用 SQLite3ドライバーソフトのインストール |
66 | |||
67 | |||
68 | 1 | Yuumi Yoshida | gem (Ruby Gems) からインストールします。コマンドプロンプトで以下のようなコマンドを実行してみましょう。 |
69 | |||
70 | gem install sqlite3-ruby -yを実行してから Select which... が表示されるまで時間がかかるかもしれません。 |
||
71 | 2 | Yuumi Yoshida | |
72 | 選択肢が表示されるので sqlite3-ruby 1.2.2 (mswin32) を選択して下さい。 |
||
73 | |||
74 | 25 | Yuumi Yoshida | <pre> |
75 | 22 | Yuumi Yoshida | C:\Temp> gem install sqlite3-ruby -y |
76 | 1 | Yuumi Yoshida | Select which gem to install for your platform (i386-mswin32) |
77 | 22 | Yuumi Yoshida | 1. sqlite3-ruby 1.2.2 (mswin32) |
78 | 2. sqlite3-ruby 1.2.2 (ruby) |
||
79 | 1 | Yuumi Yoshida | 3. sqlite3-ruby 1.2.1 (mswin32) |
80 | 4. sqlite3-ruby 1.2.1 (ruby) |
||
81 | 5. Skip this gem |
||
82 | 22 | Yuumi Yoshida | 6. Cancel installation |
83 | 2 | Yuumi Yoshida | > 1 ← sqlite3-ruby 1.2.2 (mswin32) を選択 |
84 | 25 | Yuumi Yoshida | </pre> |
85 | 1 | Yuumi Yoshida | |
86 | |||
87 | 25 | Yuumi Yoshida | h3. 4. Rails のインストール |
88 | |||
89 | |||
90 | 2 | Yuumi Yoshida | Rails , Rake を gem (Ruby Gems) からインストールします。コマンドプロンプトで以下のようなコマンドを実行してみましょう。 |
91 | |||
92 | あるていど時間がかかります。 |
||
93 | |||
94 | 25 | Yuumi Yoshida | <pre> |
95 | 2 | Yuumi Yoshida | C:\Temp> gem install rake -y |
96 | C:\Temp> gem install rails -y |
||
97 | 25 | Yuumi Yoshida | </pre> |
98 | 1 | Yuumi Yoshida | |
99 | 12 | Yuumi Yoshida | |
100 | 2 | Yuumi Yoshida | |
101 | 25 | Yuumi Yoshida | h2. その他の準備 |
102 | |||
103 | |||
104 | 3 | Yuumi Yoshida | Ruby (Ruby on Rails) の開発はWindowsの 「メモ帳」でも出来ますが、サクラエディタや秀丸(シェアウェア)などのエデイタ ソフトをインストールしておくと良いと思います。 |
105 | |||
106 | 1 | Yuumi Yoshida | |
107 | 6 | Yuumi Yoshida | |
108 | 25 | Yuumi Yoshida | h2. 質問 |
109 | |||
110 | |||
111 | ご質問のある方は、"私のBlog":http://d.hatena.ne.jp/yuum3/comment?date=20080607#c にコメント願います。 |
||
112 | 24 | Yuumi Yoshida | |
113 | 6 | Yuumi Yoshida | ---- |