InstallRailsWindows » 履歴 » バージョン 90
Yuumi Yoshida, 2015-07-01 16:43
1 | 69 | Yuumi Yoshida | h1. Ruby on Rails 開発環境の作り方(Windows 7) |
---|---|---|---|
2 | 1 | Yuumi Yoshida | |
3 | 90 | Yuumi Yoshida | _2015/07/01更新_ |
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 | 84 | Yuumi Yoshida | * *DL is deprecated, please use Fiddle* と表示されますが無視してかまいません |
23 | 83 | Yuumi Yoshida | |
24 | <pre> |
||
25 | Please enter your name, for example mine is: Wayne E. Seguin |
||
26 | name > Yuumi Yoshida ← 名前を入力、半角で入力して下さい |
||
27 | Setting user.name to Yuumi Yoshida |
||
28 | |||
29 | Please enter your email address, for example mine is: wayneeseguin@gmail.com |
||
30 | email > yy@ey-office.com ← メールアドレスを入力して下さい |
||
31 | Setting user.email to yy@ey-office.com |
||
32 | </pre> |
||
33 | |||
34 | * 以下のバージョンの Ruby と Rails がインストールされます |
||
35 | |||
36 | <pre> |
||
37 | ruby: |
||
38 | bin: C:/RailsInstaller/Ruby2.0.0/bin/ruby.exe |
||
39 | version: ruby 2.1.5p273 (2014-11-13 revision 48405) [i386-mingw32] |
||
40 | |||
41 | rails: |
||
42 | bin: C:/RailsInstaller/Ruby2.0.0/bin/rails.bat |
||
43 | version: Rails 4.1.8 |
||
44 | </pre> |
||
45 | |||
46 | * Gitで使うかもしれない ssh の公開キーが表示されます。GitHub等を使う予定があればメモしておいて下さい。 |
||
47 | |||
48 | |||
49 | 90 | Yuumi Yoshida | h3. 2. Railsのアップデート、RSpecのインストール |
50 | 1 | Yuumi Yoshida | |
51 | 84 | Yuumi Yoshida | Ruby on Rails を最新版にアップデートします、コマンドプロンプトから以下のコマンドを実行します。 |
52 | 69 | Yuumi Yoshida | |
53 | 1 | Yuumi Yoshida | <pre> |
54 | gem update -N --system |
||
55 | 90 | Yuumi Yoshida | gem install rspec -N |
56 | 84 | Yuumi Yoshida | gem update rails -N |
57 | 1 | Yuumi Yoshida | </pre> |
58 | 69 | Yuumi Yoshida | |
59 | 84 | Yuumi Yoshida | もし以下のようなエラーが表示される場合は、3. 手順でSSL証明書を追加してから再度アップデートを実行して下さい。 |
60 | 1 | Yuumi Yoshida | |
61 | 69 | Yuumi Yoshida | <pre> |
62 | 84 | Yuumi Yoshida | ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) |
63 | SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certif |
||
64 | icate verify failed (https://api.rubygems.org/specs.4.8.gz) |
||
65 | 75 | Yuumi Yoshida | </pre> |
66 | 69 | Yuumi Yoshida | |
67 | 1 | Yuumi Yoshida | Ruby on Rails の確認、以下のように表示されればOKです。 |
68 | 69 | Yuumi Yoshida | <pre> |
69 | C:\> rails -v |
||
70 | 90 | Yuumi Yoshida | Rails 4.2.3 |
71 | 1 | Yuumi Yoshida | </pre> |
72 | 69 | Yuumi Yoshida | |
73 | 82 | Yuumi Yoshida | *DL is deprecated, please use Fiddle* という警告が表示されますが、問題ありません。 |
74 | 2 | Yuumi Yoshida | |
75 | 84 | Yuumi Yoshida | h3. 3. SSL証明書を追加 |
76 | 81 | Yuumi Yoshida | |
77 | 86 | Yuumi Yoshida | https://gist.github.com/luislavena/f064211759ee0f806c88#step-1-obtain-the-new-trust-certificate ページを表示し、 |
78 | *AddTrustExternalCARoot-2048.pem* リンクを右クリックし「対象をファイルに保存」で |
||
79 | 88 | Yuumi Yoshida | |
80 | 87 | Yuumi Yoshida | *C:\RailsInstaller\Ruby2.1.0\lib\ruby\2.1.0\rubygems\ssl_certs* フォルダーに |
81 | AddTrustExternalCARoot-2048.pem ファイルを保存します。 |
||
82 | 84 | Yuumi Yoshida | |
83 | |||
84 | h3. 4. 関連ライブラリーのインストール |
||
85 | |||
86 | 72 | Yuumi Yoshida | Ruby on Railsでは初めてプロジェクトを作った際に関連するライブラリーがインストールされるので、一度ダミーのプロジェクトを作成します。 |
87 | |||
88 | 78 | Yuumi Yoshida | <pre> |
89 | C:\> cd C:\temp |
||
90 | C:\temp> rails new dummy |
||
91 | 72 | Yuumi Yoshida | create |
92 | 69 | Yuumi Yoshida | create README.rdoc |
93 | create Rakefile |
||
94 | |||
95 | 1 | Yuumi Yoshida | ... |
96 | |||
97 | 78 | Yuumi Yoshida | Your bundle is complete! |
98 | Use `bundle show [gemname]` to see where a bundled gem is installed. |
||
99 | </pre> |
||
100 | 1 | Yuumi Yoshida | |
101 | |||
102 | 削除出来たら、ダミーのプロジェクトは削除してしまってかまいません。 |
||
103 | |||
104 | 90 | Yuumi Yoshida | h3. 5. Node.js のインストール |
105 | 1 | Yuumi Yoshida | |
106 | 90 | Yuumi Yoshida | Ruby on RailsはJavaScriptの処理でなんらかのJavaScriptの実行環境が必要になりますので、Node.jsをインストールする必要があります。 |
107 | 1 | Yuumi Yoshida | |
108 | 90 | Yuumi Yoshida | https://nodejs.org/download/ から、Windows環境に応じ32bitまたは64bitの @Windows Installer (.msi)@ をダウンロードしインストールして下さい。 |
109 | インストール時にNode.js環境がPATH環境変数に追加されるので、 *既に開いていたコマンドプロンプトは閉じて、新たにコマンドプロンプトを実行して下さい。* |
||
110 | |||
111 | h3. 6. エディター |
||
112 | |||
113 | Ruby on Railsのプログラミングでは複数のファイルを編集しながら作業しますので、複数のファイルが編集しやすいエディターを使って下さい。 |
||
114 | |||
115 | オープンソースで高機能なプログラミング用エディター *Atom* https://atom.io がお勧めです。 |