InstallRailsWindows2 » 履歴 » バージョン 1
Yuumi Yoshida, 2015-07-02 00:19
1 | 1 | Yuumi Yoshida | h1. Ruby on Rails 開発環境の作り方(Windows) |
---|---|---|---|
2 | |||
3 | _2015/06/30更新_ |
||
4 | |||
5 | h2. WindowsPCの仕様 |
||
6 | |||
7 | * メモリー : 1Gbyte以上 |
||
8 | * ディスク空き容量: 500Mbyte以上 |
||
9 | * CPUの性能: 制限はありませんが、ここ3年以内に作られたPCが望ましい |
||
10 | * OS: Windows 7, 8 |
||
11 | |||
12 | h2. インストール |
||
13 | |||
14 | |||
15 | h3. 1. Ruby |
||
16 | |||
17 | |||
18 | http://rubyinstaller.org/ のDownload ページから *Ruby 2.2.2* をダウンロドし、実行して下さい。 |
||
19 | |||
20 | # 最初の画面でライセンスに同意(I accept the License) |
||
21 | # 次の画面でインストル先とオプションを選択します。 |
||
22 | ** インストル先は C:\Ruby や D:\Ruby にして下さい。 |
||
23 | ** Add Ruby excutables to your PATH をチェックして下さい |
||
24 | !rubyInstaller.png! |
||
25 | # Installボタンを押す |
||
26 | |||
27 | h3. 2. DEVELOPMENT KIT |
||
28 | |||
29 | OSに依存したライブラリーをWindows環境にインストールする為のツールもインストールします |
||
30 | |||
31 | http://rubyinstaller.org/ のDownload ページから *DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe* をダウンロドし、実行して下さい。 |
||
32 | |||
33 | ファイルを展開するディレクトリーを入力するダイアログが表示されるので、1.で指定したRubyのインストール先に DevKitディレクトリーを作成し (例 C:\Ruby\DevKit) を指定して下さい。 |
||
34 | |||
35 | |||
36 | h3. 3. Rubyの確認とDEVELOPMENT KITのインストール作業 |
||
37 | |||
38 | コマンドプロンプトを起動し ruby -v を実行し、以下のように表示されればOKです。 |
||
39 | <pre> |
||
40 | C:\>ruby -v |
||
41 | ruby 2.2.2p95 .... |
||
42 | </pre> |
||
43 | |||
44 | 次に、DEVELOPMENT KITのインストール作業をコマンドプロンプトで行います。 |
||
45 | <pre> |
||
46 | C:\> cd \Ruby\DevKit |
||
47 | |||
48 | C:\Ruby200\DevKit> ruby dk.rb init |
||
49 | [INFO] found RubyInstaller v2.2.2 at C:/Ruby |
||
50 | ..... |
||
51 | |||
52 | C:\Ruby200\DevKit> ruby dk.rb install |
||
53 | [INFO] Installing 'C:/Ruby/lib/ruby/site_ruby/2.2.2/rubygems/defaults/operating_system.rb' |
||
54 | ..... |
||
55 | |||
56 | </pre> |
||
57 | |||
58 | |||
59 | h3. 4. Ruby on Rails のインストール |
||
60 | |||
61 | 引き続きコマンドプロンプトで、gemコマンドの更新を行います。 |
||
62 | 次に Ruby on Railsをインストールします。 ある程度時間がかかります。 |
||
63 | |||
64 | <pre> |
||
65 | C:\> gem update --system -N |
||
66 | ... |
||
67 | |||
68 | C:\> gem install bundler -N |
||
69 | ... |
||
70 | |||
71 | C:\> gem install rspec -N |
||
72 | ... |
||
73 | |||
74 | C:\>gem install rails -N |
||
75 | .... |
||
76 | |||
77 | </pre> |
||
78 | |||
79 | Ruby on Rails の確認、以下のように表示されればOKです。 |
||
80 | <pre> |
||
81 | C:\> rails -v |
||
82 | Rails 4.2.3 |
||
83 | </pre> |
||
84 | |||
85 | *DL is deprecated, please use Fiddle* という警告が表示されますが、問題ありません。 |
||
86 | |||
87 | h3. 5. 関連ライブラリーのインストール |
||
88 | |||
89 | Ruby on Railsでは初めてプロジェクトを作った際に関連するライブラリーがインストールされるので、一度ダミーのプロジェクトを作成します。 |
||
90 | |||
91 | <pre> |
||
92 | C:\> cd C:\temp |
||
93 | C:\temp> rails new dummy |
||
94 | create |
||
95 | create README.rdoc |
||
96 | create Rakefile |
||
97 | |||
98 | ... |
||
99 | |||
100 | Your bundle is complete! |
||
101 | Use `bundle show [gemname]` to see where a bundled gem is installed. |
||
102 | </pre> |
||
103 | |||
104 | |||
105 | 削除出来たら、ダミーのプロジェクトは削除してしまってかまいません。 |
||
106 | |||
107 | |||
108 | h3. エディター |
||
109 | |||
110 | https://github.com/atom/atom |
||
111 | |||
112 | Download the latest AtomSetup.exe installer. |
||
113 | |||
114 | h3. その他. |
||
115 | |||
116 | 多数の PCにインストールする場合、 |
||
117 | |||
118 | 1台で上の作業を行った後、C:\Ruby ディレクトリーを他のPCにコピーし、環境変数 Path に C:\Ruby\bin を追加すれば、他のPCでもRuby on Rails使えるようになります。 |
||
119 | |||
120 | h3. sqlite3, nokogiri |
||
121 | |||
122 | C:\Ruby\DevKit\mingw\bin\gcc -O2 -shared -o sqlite3.dll -Wl,--out-implib=libsqlite3.dll.a sqlite |
||
123 | 3.c |
||
124 | |||
125 | C:\Ruby\DevKit\mingw\bin\gcc -O2 -o sqlite3.exe shell.c libsqlite3.dll.a |
||
126 | |||
127 | |||
128 | gem install sqlite3 --platform=ruby -- --with-sqlite3-include=C:/temp/sqlite3 --with-sqlite3-lib=C:/temp/sqlite3 |
||
129 | |||
130 | gem install nokogiri --platform=ruby -- --use-system-libraries --with-iconv-include=C:/temp/include --with-iconv-lib=C:/temp/lib --with-xml2-include=C:/temp/include/libxml --with-xml2-lib=C:/temp/lib --with-xslt-include=C:/temp/include --with-xslt-lib=C:/temp/lib |
||
131 | |||
132 | h3. nodejs |
||
133 | |||
134 | node.js -> C:\Ruby\nodejs |
||
135 | |||
136 | |||
137 | PATH C:\Ruby\nodejs\;C:\Ruby\bin; |