WindowsにRuby on Rails 4をインストールし、Eclipseで実行する方法を記載する。
動作環境
・Windows7 Ultimate Service Pack 1
・Eclipse 4.4 Luna Pleiades All in One
インストールするもの
インストールするものは以下。
- Ruby
- SQLite
- DevKit
- Node.js
- Ruby on Rails 4
- Eclipse
Aptana Studio 3プラグイン
Rubyのインストール
Ruby Installer for WindowsからRubyをインストールする。
RubyInstaller for Windows
ダウンロードはこちらから。Downloads
ここでは、2.0系のRubyをインストールするため、「Ruby 2.0.0-pXXX」をダウンロードする。
執筆時点での最新版は「Ruby 2.0.0-p598」となっている。
Ruby Installer for Windowsは、通常のRubyウィザード形式でRubyをインストールできる。
「Rubyの実行ファイルへの環境変数PATHを設定する」にチェックを入れておくと、
インストール後に「ruby」コマンドを絶対パスで入力しなくてよい。
インストール完了後、コマンドプロンプトを開き、下記のコマンドを実行する。
% ruby –v
実行結果は、下記のようになる。
ruby 2.0.0p598 (2014-11-13) [i386-mingw32]
SQLite3のインストール
SQLiteはRuby on Railsでアプリケーションを作成するために必要なデータベース。
アプリケーションでデータを扱う際に必要となる。
SQLiteを公式サイトからダウンロードする。
開いたページの中程にある、「Precompiled Binaries for Windows」から
「sqlite-shell-win32-x86-XXXXXXX.zip」をダウンロードする。
執筆時点での最新版は「sqlite-shell-win32-x86-3080704.zip」となっている。
ダウンロードしたファイルを解凍すると、EXEファイル「sqlite3.exe」が格納されている。
EXEファイルを先ほどRubyをインストールしたフォルダ「C:\Ruby200\bin」に格納する。
格納後、コマンドプロンプトを開き、下記のコマンドを実行する。
EXEファイルへのパスは、Rubyのインストール時の設定(「Rubyの実行ファイルへの環境変数PATHを設定する」)により、通っている。
% sqlite3 -version
実行結果は、下記のようになる。
3.8.7.4 2014-12-09 01:34:36 f66f7a17b78ba617acde90fc810107f34f1a1f2e
DevKitのインストール
DevKitはRuby on Railsをインストールするときや、railsコマンドを実行する際に必要となる。
DevKitはRuby Installerと同じWebサイトからダウンロードする。
RubyInstaller for Windows
ダウンロードはこちらから。Downloads
「DevKit-mingw64-32-x.x.x-xxxxxxxx-xxxx-sfx.exe」をダウンロードする。
執筆時点での最新版は「DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe」となっている。
ダウンロードしたEXEファイルを実行すると、展開先の入力を求められるので、
「C:\Ruby200\devkit\」を入力し、「Extract」ボタンを押下する。
展開後、コマンドプロンプトで下記のコマンドを実行する。
% cd c:\Ruby200\devkit
% ruby dk.rb init
% ruby dk.rb install
実行結果は下記のようになる。
% ruby dk.rb init
[INFO] found RubyInstaller v2.0.0 at C:/Ruby200
Initialization complete! Please review and modify the auto-generated
'config.yml' file to ensure it contains the root directories to all
of the installed Rubies you want enhanced by the DevKit.
% ruby dk.rb install
[INFO] Updating convenience notice gem override for 'C:/Ruby200'
[INFO] Installing 'C:/Ruby200/lib/ruby/site_ruby/devkit.rb'
Node.jsのインストール
Ruby on Railsを実行するHTTPサーバとして必要となる。
Node.jsを公式サイトからダウンロードする。
サイト中央の「INSTALL」から自環境に適したインストーラをダウンロードする。
本稿執筆時、Node.jpの最新バージョンは「0.10.35」であった。
ダウンロードしたインストーラを起動し、インストールを実施する。
ソフトウェアの使用許諾契約やインストール先選択の画面が表示されるが、
画面の指示に従って先へ進んでいく。
「Completed the Node.js Setup Wizard」と記載された画面が表示されれば、インストールは完了。
Ruby on Rails 4のインストール
Ruby on Railsはgemコマンドからインストールする。
コマンドプロンプトで下記のコマンドを実行する。
% gem install rails
コマンド実行後、10分程度の時間をかけてRuby on Railsをインストールする。
環境によっては、コマンド実行がエラーになる場合がある。SSLエラーが発生した場合、下記のサイトを参考にすると解決できる。
Windowsでgem installするとSSLエラーが出る場合の解決策 - Qiita
インストールが成功したことを確認するために、コマンドプロンプトで下記を実施する。
% rails –v
実行結果は下記のようになる。
Rails 4.2.0
Eclipseのインストール
Eclipseは公式サイトからダウンロードすると言語が英語なので、日本語化されたPleiadesからダウンロードする。
Eclipse 日本語化 | MergeDoc Project
ここでは、Eclipse 4.4 Luna Pleiades All in Oneをダウンロードした。
ダウンロードしたファイルは圧縮ファイルなので解凍する。解凍後のフォルダを格納する場所はどこでもよい。解凍後、「pleiades\eclipse\eclipse.exe」を実行すると、Eclipseが起動する。
Aptana Studio 3のインストール
EclipseでRuby on Railsのプロジェクトを作成するために、Aptana Studio 3プラグインをインストールする。
Eclipseのメニュー「ヘルプ」→「新規ソフトウェアのインストール」からソフトウェアのインストール画面を開く。
作業対象の欄に下記のURLを入力する。
http://download.aptana.com/studio3/plugin/install
表示されたAptana Studioの項目にチェックを入れ、「次へ」ボタンを押下する。
インストール詳細、ライセンスのレビュー画面が表示されるので、指示に従ってインストールを実施する。
セキュリティの警告画面が表示された場合は、「OK」を押下する。
インストール完了後、Eclipseを再起動する。
Ruby on Railsプロジェクトの作成
Aptana Studio 3のインストールが完了すると、Ruby on Railsプロジェクトを作成できるようになる。
Eclipseのメニュー「ファイル」→「新規」→「プロジェクト」から新規プロジェクト画面を開く。
「Railsプロジェクト」を選択し、「次へ」ボタンを押下する。
「新規Railsプロジェクト」画面では、プロジェクト名を入力する。
ここでは、「SampleRails」とした。
Webパースペクティブでプロジェクトを開くか聞かれるので、「はい」を選択する。
Ruby on Railsのプロジェクトが作成される。
Ruby on Railsプロジェクトの実行
作成したプロジェクトでHTTPサーバを起動する。
Eclipseのメニュー「実行」→「Rails console」からコンソール画面を開く。
下記のコマンドを実行する。
% rails server
実行結果は下記のようになる。
DL is deprecated, please use Fiddle
=> Booting WEBrick
=> Rails 4.2.0 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-01-04 23:41:08] INFO WEBrick 1.3.1
[2015-01-04 23:41:08] INFO ruby 2.0.0 (2014-11-13) [i386-mingw32]
[2015-01-04 23:41:08] INFO WEBrick::HTTPServer#start: pid=6320 port=3000
Webブラウザで下記のURLにアクセスする。
Ruby on Railsのデフォルトのページが表示される。