プロジェクト

全般

プロフィール

InstallRailsWindows » 履歴 » バージョン 83

Yuumi Yoshida, 2015-01-07 10:33

1 69 Yuumi Yoshida
h1.  Ruby on Rails 開発環境の作り方(Windows 7)
2 1 Yuumi Yoshida
3 83 Yuumi Yoshida
_2015/01/07更新_
4 1 Yuumi Yoshida
5
h2. WindowsPCの仕様
6 41 Yuumi Yoshida
7
* メモリー : 1Gbyte以上
8 51 Yuumi Yoshida
* ディスク空き容量: 500Mbyte以上
9 41 Yuumi Yoshida
* CPUの性能: 制限はありませんが、ここ3年以内に作られたPCが望ましい
10 82 Yuumi Yoshida
* OS: Windows 7, 8
11 1 Yuumi Yoshida
12 41 Yuumi Yoshida
h2. インストール
13 25 Yuumi Yoshida
14 1 Yuumi Yoshida
15 83 Yuumi Yoshida
h3. 1.  RailsInstaller
16
17
http://railsinstaller.org/ の *WINDOWS RUBY2.1* をダウンロドし、実行して下さい。
18
19
* よくあるアプリのインストーラーが起動されるので、ライセンスの同意等を行って下さい
20
*  設定項目はデフォルトのまま使って下さい
21
* インストーラーが終了すると、コマンドプロンプトが起動され、以下のようにGitで使う名前とメールアドレスを入力して下さい
22
23
<pre>
24
 Please enter your name, for example mine is: Wayne E. Seguin
25
name > Yuumi Yoshida        ← 名前を入力、半角で入力して下さい
26
Setting user.name to Yuumi Yoshida
27
28
 Please enter your email address, for example mine is: wayneeseguin@gmail.com
29
email > yy@ey-office.com   ← メールアドレスを入力して下さい
30
Setting user.email to yy@ey-office.com
31
</pre>
32
33
* 以下のバージョンの Ruby と Rails がインストールされます
34
35
<pre>
36
ruby:
37
  bin:        C:/RailsInstaller/Ruby2.0.0/bin/ruby.exe
38
  version:    ruby 2.1.5p273 (2014-11-13 revision 48405) [i386-mingw32]
39
40
rails:
41
  bin:        C:/RailsInstaller/Ruby2.0.0/bin/rails.bat
42
  version:    Rails 4.1.8
43
</pre>
44
45
* Gitで使うかもしれない ssh の公開キーが表示されます。GitHub等を使う予定があればメモしておいて下さい。
46
47
48 52 Yuumi Yoshida
49 25 Yuumi Yoshida
50 79 Yuumi Yoshida
http://rubyinstaller.org/ のDownload ページから  *Ruby 2.0.0-p481* をダウンロドし、実行して下さい。
51 25 Yuumi Yoshida
52 57 Yuumi Yoshida
# 最初の画面でライセンスに同意(I accept the License)
53 51 Yuumi Yoshida
# 次の画面でインストル先とオプションを選択します。
54 69 Yuumi Yoshida
** インストル先は C:\Ruby200 や D:\Ruby200 にして下さい。
55 51 Yuumi Yoshida
** Add Ruby excutables to your PATH をチェックして下さい
56 1 Yuumi Yoshida
!rubyInstaller.png!
57
# Installボタンを押す
58 52 Yuumi Yoshida
59
h3. 2.  DEVELOPMENT KIT
60 1 Yuumi Yoshida
61
OSに依存したライブラリーをWindows環境にインストールする為のツールもインストールします
62
63 69 Yuumi Yoshida
http://rubyinstaller.org/ のDownload ページから *DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe* をダウンロドし、実行して下さい。
64 1 Yuumi Yoshida
65 69 Yuumi Yoshida
ファイルを展開するディレクトリーを入力するダイアログが表示されるので、1.で指定したRubyのインストール先に DevKitディレクトリーを作成し (例 C:\Ruby200\DevKit) を指定して下さい。
66 1 Yuumi Yoshida
67
68
h3. 3. Rubyの確認とDEVELOPMENT KITのインストール作業
69
70
コマンドプロンプトを起動し ruby -v を実行し、以下のように表示されればOKです。
71
<pre>
72 52 Yuumi Yoshida
C:\>ruby -v
73 79 Yuumi Yoshida
ruby 2.0.0p481 ....
74 1 Yuumi Yoshida
</pre>
75
76
次に、DEVELOPMENT KITのインストール作業をコマンドプロンプトで行います。
77
<pre>
78 69 Yuumi Yoshida
C:\> cd \Ruby200\DevKit
79
80
C:\Ruby200\DevKit> ruby dk.rb init  
81
[INFO] found RubyInstaller v2.0.0 at C:/Ruby200
82 52 Yuumi Yoshida
  .....
83 1 Yuumi Yoshida
84 69 Yuumi Yoshida
C:\Ruby200\DevKit> ruby dk.rb install
85
[INFO] Installing 'C:/Ruby200/lib/ruby/site_ruby/2.0.0/rubygems/defaults/operating_system.rb'
86
  .....
87 1 Yuumi Yoshida
88 69 Yuumi Yoshida
</pre>
89 1 Yuumi Yoshida
90
91 69 Yuumi Yoshida
h3. 4. Ruby on Rails のインストール
92 1 Yuumi Yoshida
93 69 Yuumi Yoshida
引き続きコマンドプロンプトで、gemコマンドの更新を行います。
94 1 Yuumi Yoshida
次に Ruby on Railsをインストールします。 ある程度時間がかかります。
95
96
<pre>
97 69 Yuumi Yoshida
C:\> gem update --system -N
98 1 Yuumi Yoshida
  ...
99
100 69 Yuumi Yoshida
C:\> gem install bundler -N
101
  ...
102 1 Yuumi Yoshida
103 71 Yuumi Yoshida
C:\> gem install rspec -N
104
  ...
105
106 75 Yuumi Yoshida
C:\>gem install rails -N
107 69 Yuumi Yoshida
  ....
108
109
</pre>
110
111 52 Yuumi Yoshida
Ruby on Rails の確認、以下のように表示されればOKです。
112 1 Yuumi Yoshida
<pre>
113 69 Yuumi Yoshida
C:\> rails -v
114 82 Yuumi Yoshida
Rails 4.1.4
115 2 Yuumi Yoshida
</pre>
116 33 Yuumi Yoshida
117 81 Yuumi Yoshida
*DL is deprecated, please use Fiddle* という警告が表示されますが、問題ありません。
118 80 Yuumi Yoshida
119 72 Yuumi Yoshida
h3. 5. 関連ライブラリーのインストール
120 1 Yuumi Yoshida
121 72 Yuumi Yoshida
Ruby on Railsでは初めてプロジェクトを作った際に関連するライブラリーがインストールされるので、一度ダミーのプロジェクトを作成します。
122
123
<pre>
124
C:\> cd C:\temp
125
C:\temp> rails new dummy
126 78 Yuumi Yoshida
      create  
127
      create  README.rdoc
128
      create  Rakefile
129
130
      ...
131
132
Your bundle is complete!
133
Use `bundle show [gemname]` to see where a bundled gem is installed.
134 72 Yuumi Yoshida
</pre>
135 69 Yuumi Yoshida
136
137
削除出来たら、ダミーのプロジェクトは削除してしまってかまいません。
138 1 Yuumi Yoshida
139
140 78 Yuumi Yoshida
h3. その他. 
141
142
多数の PCにインストールする場合、
143 1 Yuumi Yoshida
144 69 Yuumi Yoshida
1台で上の作業を行った後、C:\Ruby200  ディレクトリーを他のPCにコピーし、環境変数 Path に C:\Ruby200\bin を追加すれば、他のPCでもRuby on Rails使えるようになります。