プロジェクト

全般

プロフィール

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;