InstallRailsWindows » 履歴 » リビジョン 95
リビジョン 94 (Yuumi Yoshida, 2016-03-01 23:19) → リビジョン 95/99 (Yuumi Yoshida, 2016-07-11 09:45)
# Ruby on Rails 開発環境の作り方(Windows 10) *2016/07/11更新* 7) _2016/03/01更新_ ## WindowsPCの仕様 * メモリー : 4Gbyte以上 1Gbyte以上 * ディスク空き容量: 500Mbyte以上 * CPUの性能: 制限はありませんが、ここ3年以内に作られたPCが望ましい * OS: Windows 10, 7(未確認), 8(未確認) 7, 8, 10 ## インストール ### 1. Ruby http://rubyinstaller.org/ のDownload ページから **Ruby 2.2.4** RailsInstaller http://railsinstaller.org/ の **WINDOWS RUBY2.2** をダウンロドし、実行して下さい。 * 最初の画面でライセンスに同意(I accept the License) よくあるアプリのインストーラーが起動されるので、ライセンスの同意等を行って下さい * 次の画面でインストル先とオプションを選択します。 設定項目はデフォルトのまま使って下さい * インストル先は C:\Ruby22 や D:\Ruby22 にして下さい。 インストーラーが終了すると、コマンドプロンプトが起動され、以下のようにGitで使う名前とメールアドレスを入力して下さい * Add Ruby excutables **DL is deprecated, please use Fiddle** と表示されますが無視してかまいません ~~~ Please enter your name, for example mine is: Wayne E. Seguin name > Yuumi Yoshida ← 名前を入力、半角で入力して下さい Setting user.name to Yuumi Yoshida Please enter your PATH をチェックして下さい [](rubyInstaller.png) email address, for example mine is: wayneeseguin@gmail.com email > yy@ey-office.com ← メールアドレスを入力して下さい Setting user.email to yy@ey-office.com ~~~ * Installボタンを押す ### 2. DEVELOPMENT KIT OSに依存したライブラリーをWindows環境にインストールする為のツールもインストールします http://rubyinstaller.org/ のDownload ページから **DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe** をダウンロドし、実行して下さい。 ファイルを展開するディレクトリーを入力するダイアログが表示されるので、1.で指定したRubyのインストール先に DevKitディレクトリーを作成し (例 C:\Ruby22\DevKit) を指定して下さい。 ### 3. Rubyの確認とDEVELOPMENT KITのインストール作業 コマンドプロンプトを起動し ruby -v を実行し、以下のように表示されればOKです。 ``` C:\>ruby -v 以下のバージョンの Ruby と Rails がインストールされます ~~~ ruby: bin: C:/RailsInstaller/Ruby2.0.0/bin/ruby.exe version: ruby 2.2.4p230 .... ``` 次に、DEVELOPMENT KITのインストール作業をコマンドプロンプトで行います。 ``` C:\> cd \Ruby22\DevKit C:\Ruby200\DevKit> ruby dk.rb init [INFO] found RubyInstaller v2.2.4 at C:/Ruby22 2.2.4 ... rails: bin: C:/RailsInstaller/Ruby2.0.0/bin/rails.bat version: Rails 4.2.0 ..... C:\Ruby200\DevKit> ruby dk.rb install [INFO] Installing 'C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/defaults/operating_system.rb' ..... ``` ~~~ * Gitで使うかもしれない ssh の公開キーが表示されます。GitHub等を使う予定があればメモしておいて下さい。 ### 4. 2. Railsのアップデート、RSpecのインストール Ruby on Rails のインストール 引き続きコマンドプロンプトで、gemコマンドの更新を行います。 次に Ruby on Railsをインストールします。 ある程度時間がかかります。 ``` C:\> を最新版にアップデートします、コマンドプロンプトから以下のコマンドを実行します。 ~~~ gem update -N --system -N ... C:\> gem install bundler rspec -N ... C:\> gem install rspec update rails -N ~~~ もし以下のようなエラーが表示される場合は、3. 手順でSSL証明書を追加してから再度アップデートを実行して下さい。 ~~~ ERROR: While executing gem ... C:\>gem install rails -N .... ``` (Gem::RemoteFetcher::FetchError) SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certif icate verify failed (https://api.rubygems.org/specs.4.8.gz) ~~~ Ruby on Rails の確認、以下のように表示されればOKです。 ``` ~~~ C:\> rails -v Rails 5.0.0 ``` 4.2.5 ~~~ **DL is deprecated, please use Fiddle** という警告が表示されますが、問題ありません。 ### 5. 3. SSL証明書を追加 https://gist.github.com/luislavena/f064211759ee0f806c88#step-1-obtain-the-new-trust-certificate ページを表示し、 **AddTrustExternalCARoot-2048.pem** リンクを右クリックし「対象をファイルに保存」で **C:\RailsInstaller\Ruby2.2.0\lib\ruby\2.1.0\rubygems\ssl_certs** フォルダーに AddTrustExternalCARoot-2048.pem ファイルを保存します。 ### 4. 関連ライブラリーのインストール Ruby on Railsでは初めてプロジェクトを作った際に関連するライブラリーがインストールされるので、一度ダミーのプロジェクトを作成します。 ``` ~~~ C:\> cd C:\temp C:\temp> rails new dummy create create README.rdoc create Rakefile ... Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. ``` ~~~ 削除出来たら、ダミーのプロジェクトは削除してしまってかまいません。 ### 6. 5. Node.js のインストール Ruby on RailsはJavaScriptの処理でJavaScriptの実行環境が必要になりますので、Node.jsをインストールする必要があります。 https://nodejs.org/download/ から、Windows環境に応じ32bitまたは64bitの `Windows Installer (.msi)` をダウンロードしインストールして下さい。 インストール時にNode.js環境がPATH環境変数に追加されるので、 **既に開いていたコマンドプロンプトは閉じて、新たにコマンドプロンプトを実行して下さい。** ### 7. 6. エディター Ruby on Railsのプログラミングでは複数のファイルを編集しながら作業しますので、複数のファイルが編集しやすいエディターを使って下さい。 オープンソースで高機能なプログラミング用エディター [Atom](https://atom.io) , [Visual Studio Code](https://www.visualstudio.com/ja-jp/products/code-vs.aspx) **Atom** https://atom.io がお勧めです。 ### その他. 多数の PCにインストールする場合、 1台で上の作業を行った後、C:\Ruby22 ディレクトリーを他のPCにコピーし、環境変数 Path に C:\Ruby22\bin を追加すれば、他のPCでもRuby on Rails使えるようになります。