プロジェクト

全般

プロフィール

InstallRailsWindows » 履歴 » バージョン 51

Yuumi Yoshida, 2012-03-11 15:28

1 32 Yuumi Yoshida
h1.  Ruby on Rails 開発環境の作り方(Windows)
2 1 Yuumi Yoshida
3 25 Yuumi Yoshida
4 27 Yuumi Yoshida
WindowsPC で Ruby on Rails の開発できる環境を作ってみましょう。
5 4 Yuumi Yoshida
初心者にもインストールが簡単なソフトを選んでみました。
6 1 Yuumi Yoshida
7
8 41 Yuumi Yoshida
h2. WindowsPCの仕様
9
10 51 Yuumi Yoshida
* メモリー : 1Gbyte以上
11
* ディスク空き容量: 500Mbyte以上
12 41 Yuumi Yoshida
* CPUの性能: 制限はありませんが、ここ3年以内に作られたPCが望ましい
13 44 Yuumi Yoshida
* OS: Windows XP 以降
14 41 Yuumi Yoshida
15 25 Yuumi Yoshida
h2. インストール
16 1 Yuumi Yoshida
17
18 25 Yuumi Yoshida
19
h3. 1-a. Ruby
20
21 1 Yuumi Yoshida
22 51 Yuumi Yoshida
http://rubyinstaller.org/ のDownload ページから "Ruby 1.9.3-p125":http://rubyforge.org/frs/download.php/75848/rubyinstaller-1.9.3-p125.exe をダウンロドしインストールし、実行して下さい。
23 25 Yuumi Yoshida
24 51 Yuumi Yoshida
# 最初の画面でライセンスに同意し
25
# 次の画面でインストル先とオプションを選択します。
26
** インストル先は C:\Ruby193 や D:\Ruby193 にして下さい。
27
** Add Ruby excutables to your PATH をチェックして下さい
28
!rubyInstaller.png!
29 37 Yuumi Yoshida
30 1 Yuumi Yoshida
h3. 1-b. Rubyの動作確認
31 25 Yuumi Yoshida
32
33
コマンドプロンプトを起動し ruby -v を実行し、以下のように表示されればOKです。
34
<pre>
35 1 Yuumi Yoshida
C:\>ruby -v
36 46 Yuumi Yoshida
ruby 1.8.7 (2011-06-30 patchlevel 352) [i386-mingw32]
37 36 Yuumi Yoshida
</pre>
38 25 Yuumi Yoshida
39 1 Yuumi Yoshida
40
h3. 2-a. SQLite3 のインストール
41 25 Yuumi Yoshida
42
43
今回は、とても簡単に扱えるデータベース "SQLite3":http://www.sqlite.org/index.html を使います。
44
45 49 Yuumi Yoshida
コマンド http://www.sqlite.org/sqlite-shell-win32-x86-3070701.zip と DLL  http://www.sqlite.org/sqlite-dll-win32-x86-3070701.zip  をダウンロードし展開(解凍)します。
46 1 Yuumi Yoshida
47
zip ファイルの中にあった、 sqlite3.exe, sqlite3.dll は C:¥Ruby¥bin (他の場所にRubyをインストールした場合は適宜よみかえて下さい)にコピーします。
48
49
sqlite3.def は不要です。
50
51
52
h3. 2-b. SQLite3 の確認 
53 25 Yuumi Yoshida
54
55 1 Yuumi Yoshida
コマンドプロンプトで以下のようなコマンドを実行してみましょう。 以下のような表示が出ればOKです。
56
57
<pre>
58 25 Yuumi Yoshida
C:\Temp>sqlite3 test
59 46 Yuumi Yoshida
SQLite version 3.7.7.1 2011-06-28 17:39:0
60 44 Yuumi Yoshida
Enter ".help" for instructions
61 46 Yuumi Yoshida
Enter SQL statements terminated with a ";
62
sqlite>
63 1 Yuumi Yoshida
sqlite> .exit                  ← .exit で sqlite3 コマンドから抜ける
64
65 2 Yuumi Yoshida
C:\Temp>
66 25 Yuumi Yoshida
</pre>
67 2 Yuumi Yoshida
68
69 33 Yuumi Yoshida
h3. 3. gem コマンドのバージョンアップ
70 1 Yuumi Yoshida
71 33 Yuumi Yoshida
Rubyライブラリーの管理コマンド gem を最新バージョンにしておきます。
72 1 Yuumi Yoshida
73
<pre>
74 33 Yuumi Yoshida
C:\Temp> gem update --system
75
</pre>
76
77 1 Yuumi Yoshida
78 33 Yuumi Yoshida
h3. 4. Ruby用 SQLite3ドライバーソフトのインストール
79 1 Yuumi Yoshida
80 33 Yuumi Yoshida
gem (Ruby Gems) からインストールします。コマンドプロンプトで以下のようなコマンドを実行してみましょう (終了するまで時間がかかるかもしれません)。
81
82
<pre>
83 50 Yuumi Yoshida
C:\Temp> gem install sqlite3  --no-rdoc --no-ri
84 1 Yuumi Yoshida
</pre>
85 33 Yuumi Yoshida
86 2 Yuumi Yoshida
h3. 5. Rails のインストール
87
88 33 Yuumi Yoshida
Rails , Rake を gem (Ruby Gems) からインストールします。コマンドプロンプトで以下のようなコマンドを実行してみましょう (あるていど時間がかかります)。
89 25 Yuumi Yoshida
90 1 Yuumi Yoshida
<pre>
91
C:\Temp> gem install rake --no-rdoc --no-ri
92
C:\Temp> gem install rails --no-rdoc --no-ri
93 47 Yuumi Yoshida
94 1 Yuumi Yoshida
</pre>
95 39 Yuumi Yoshida
96 47 Yuumi Yoshida
* WARNING: abstract-1.0.0 has an invalid nil value for @cert_chain という警告がでますがOKです。
97
* 今回はrdocのインストールは行いません
98 25 Yuumi Yoshida
99 39 Yuumi Yoshida
100 25 Yuumi Yoshida
h2. その他の準備
101 3 Yuumi Yoshida
102 6 Yuumi Yoshida
103 48 Yuumi Yoshida
Ruby (Ruby on Rails) の開発はWindowsの 「メモ帳」でも出来ますが、Notepad++ や サクラエディタ、秀丸(シェアウェア)などのプログラミング向きのエデイタ ソフトをインストールしておくと良いと思います。
104 25 Yuumi Yoshida
105
106
h2. 質問
107 24 Yuumi Yoshida
108 6 Yuumi Yoshida
109 1 Yuumi Yoshida
ご質問のある方は、"私のBlog":http://d.hatena.ne.jp/yuum3/comment?date=20080607#c にコメント願います。