プロジェクト

全般

プロフィール

InstallRailsWindows » 履歴 » バージョン 45

Yuumi Yoshida, 2010-09-05 18:39

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
* メモリー : 512Mbyte以上 (1Gbyte以上が望ましい)
11
* ディスク空き容量: 300Mbyte以上
12
* 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
22 44 Yuumi Yoshida
http://rubyinstaller.org/ のDownload ページからRuby 1.9.2-p0 をダウンロドしインストールして下さい。
23 26 Yuumi Yoshida
24 1 Yuumi Yoshida
*注意点* :
25 25 Yuumi Yoshida
* インストール先ディレクトリーは C:¥Ruby や D:¥Ruby のような判りやすいところにして下さい。 -C:¥Program Files¥Ruby- はトラブルにつながる可能性がありますので止めましょう。 
26 43 Yuumi Yoshida
* Add Ruby executables to your PATH はチェックして下さい。
27 37 Yuumi Yoshida
28 1 Yuumi Yoshida
h3. 1-b. Rubyの動作確認
29 25 Yuumi Yoshida
30
31
コマンドプロンプトを起動し ruby -v を実行し、以下のように表示されればOKです。
32
<pre>
33 1 Yuumi Yoshida
C:\>ruby -v
34 44 Yuumi Yoshida
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
35 36 Yuumi Yoshida
</pre>
36 25 Yuumi Yoshida
37 1 Yuumi Yoshida
38
h3. 2-a. SQLite3 のインストール
39 25 Yuumi Yoshida
40
41
今回は、とても簡単に扱えるデータベース "SQLite3":http://www.sqlite.org/index.html を使います。
42
43 44 Yuumi Yoshida
コマンド http://www.sqlite.org/sqlite-3_7_2.zip と DLL sqlitedll-3_7_2.zip をダウンロードし展開(解凍)します。
44 1 Yuumi Yoshida
45
zip ファイルの中にあった、 sqlite3.exe, sqlite3.dll は C:¥Ruby¥bin (他の場所にRubyをインストールした場合は適宜よみかえて下さい)にコピーします。
46
47
sqlite3.def は不要です。
48
49
50
h3. 2-b. SQLite3 の確認 
51 25 Yuumi Yoshida
52
53 1 Yuumi Yoshida
コマンドプロンプトで以下のようなコマンドを実行してみましょう。 以下のような表示が出ればOKです。
54
55 25 Yuumi Yoshida
<pre>
56 21 Yuumi Yoshida
C:\Temp>sqlite3 test
57 44 Yuumi Yoshida
SQLite version 3.7.2
58 1 Yuumi Yoshida
Enter ".help" for instructions
59 38 Yuumi Yoshida
Enter SQL statements terminated with a ";"
60 1 Yuumi Yoshida
sqlite> .exit                  ← .exit で sqlite3 コマンドから抜ける
61
62 2 Yuumi Yoshida
C:\Temp>
63 25 Yuumi Yoshida
</pre>
64 2 Yuumi Yoshida
65
66 33 Yuumi Yoshida
h3. 3. gem コマンドのバージョンアップ
67 1 Yuumi Yoshida
68 33 Yuumi Yoshida
Rubyライブラリーの管理コマンド gem を最新バージョンにしておきます。
69 1 Yuumi Yoshida
70
<pre>
71 33 Yuumi Yoshida
C:\Temp> gem update --system
72
</pre>
73
74 1 Yuumi Yoshida
75 33 Yuumi Yoshida
h3. 4. Ruby用 SQLite3ドライバーソフトのインストール
76 1 Yuumi Yoshida
77 33 Yuumi Yoshida
gem (Ruby Gems) からインストールします。コマンドプロンプトで以下のようなコマンドを実行してみましょう (終了するまで時間がかかるかもしれません)。
78
79
<pre>
80 43 Yuumi Yoshida
C:\Temp> gem install sqlite3-ruby   --no-rdoc --no-ri
81 1 Yuumi Yoshida
</pre>
82 33 Yuumi Yoshida
83 2 Yuumi Yoshida
h3. 5. Rails のインストール
84
85 33 Yuumi Yoshida
Rails , Rake を gem (Ruby Gems) からインストールします。コマンドプロンプトで以下のようなコマンドを実行してみましょう (あるていど時間がかかります)。
86 25 Yuumi Yoshida
87 1 Yuumi Yoshida
<pre>
88
C:\Temp> gem install rake --no-rdoc --no-ri
89
C:\Temp> gem install rails --no-rdoc --no-ri
90
</pre>
91
92 44 Yuumi Yoshida
93
h3. 7.  rake のエラー対策 (暫定)
94
95
C:\Ruby\lib\ruby\gems\1.9.1\specifications\rake.gemspec ファイルを削除して下さい
96
97 39 Yuumi Yoshida
h3. 6. ドキュメントのインストール
98 2 Yuumi Yoshida
99 44 Yuumi Yoshida
Ruby のドキュメントは  http://www.ruby-lang.org/ja/man/archive/ruby-refm-1.9.1-dynamic-20100729.zip はからダウンロードし適当なディレクトリーに展開して下さい。展開して出来たファイルのなかの index.html をブラウザーで表示して下さい。
100 25 Yuumi Yoshida
101 39 Yuumi Yoshida
102 25 Yuumi Yoshida
h2. その他の準備
103 3 Yuumi Yoshida
104 6 Yuumi Yoshida
105 42 Yuumi Yoshida
Ruby (Ruby on Rails) の開発はWindowsの 「メモ帳」でも出来ますが、EmEditor Text Editor Free版 や サクラエディタ、秀丸(シェアウェア)などのエデイタ ソフトをインストールしておくと良いと思います。
106 25 Yuumi Yoshida
107
108
h2. 質問
109 24 Yuumi Yoshida
110 6 Yuumi Yoshida
111 1 Yuumi Yoshida
ご質問のある方は、"私のBlog":http://d.hatena.ne.jp/yuum3/comment?date=20080607#c にコメント願います。