Ruby on Rails を Windows 10 にインストールした 2016/01

色々と試行錯誤しましたのでメモ。
環境:Windows 10 64bit, Ruby2.2.3, Rails4.2.5

1.Ruby Installer

http://rubyinstaller.org/downloads/ から最新版をDL

※2016/01/11時点でver2.2.3

「Rubyの実行ファイルへ環境変数PATHを設定する」を必ずチェック、とりあえずC:\Rubyにインストールやり方で進めます。

2.DevKit

http://rubyinstaller.org/downloads/ から最新版をDL

※2016/01/11時点でver4.7.2

2-1.C:\DevKit とかに解凍

2-2.コマンド実行

> C:\DevKit\devkitvars.bat

> ruby dk.rb init

> ruby dk.rb install

※エラーが出たらDevkitフォルダにあるconfig.ymlに以下を追加して再度試す

– C:/Ruby

3.RubyGemsの更新

3-1.コマンド実行

> gem update –system

※Windowsファイアーウォールの警告は許可する

4.SQLite3

4-1.コマンド実行

> gem install sqlite3

4-2.http://www.sqlite.org/download.html から Precompiled Binaries for Windows をDL

4-3.C:\Ruby\binにインストール

5.nokogiriライブラリ(これ要るのでしょうか?)

http://xmlsoft.org/sources/win32/64bit/ から 以下3つをDL

iconv-1.14-win32-x86_64.7z

libxml2-2.9.2-win32-x86_64.7z

libxslt-1.1.28-win32-x86_64.7z

5-1.上記全てを”C:\temp”等にとりあえず展開する(全上書き)

5-2.コマンド実行

> copy C:\temp\bin\*.dll C:\temp\lib

5-3.コマンド実行

> 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/libxml2 –with-xml2-lib=C:/temp/lib –with-xslt-include=C:/temp/include –with-xslt-lib=C:/temp/lib

> gem install nokogiri

6.各種ファイルのコピー

6-1.コマンド実行

> copy C:\temp\lib\*.dll C:\Ruby\bin

7.Bundlerのインストール

7-1.コマンド実行

> gem install bundler

8.Railsのインストール

8-1.コマンド実行(※かなり時間がかかるので気長に待つこと)

gem install rails

9.Node.jsのインストール

https://nodejs.org/en/download/ からWinodws Installer をOSに合わせたbit数のものをダウンロードしてインストール

※全てデフォルト設定でOK


無駄な作業をしている箇所があるかもしれません。
バージョンが変わった際に手順が変わったりしてややこしいようです。

Node.js を入れないと、scaffoldで作ったアプリケーションで Type Error が発生します。
“coffee-script-source を 1.8.0 にしなさい”という解決法を示すサイトには Node.js については全く触れられておらず、
見つけるのに少し苦労しました。

参考にしたサイト:

Ruby on Rails 4.2 を Windows にインストールする手順をかなり丁寧に説明してみました
http://www.oiax.jp/rails/zakkan/rails_4_2_installation_on_windows.html

Windows(64bit) で Ruby 2.2.3 + Rails 4.2.4
http://qiita.com/akaneko3/items/69d49d85b8198531e434

Windows 7 の Rails で ExecJS が TypeError を吐くようになった
http://qiita.com/scivola/items/ec7625118fcf6de5203a

2015/2月 Windows上への最新Ruby on Rails環境の構築(トラップ解除済み)
http://qiita.com/kitfactory/items/33523d148c1740641242

スポンサーリンク
スポンサーリンク



シェアする

  • このエントリーをはてなブックマークに追加

フォローする