SR Office

ブログ
2013年3月20日

Ruby On Railsをインストール




Ruby On Railsをインストールしたので、環境構築手順を残しておく。残しておかないと忘れてしまい同じような作業を繰り返さなければならないので、インストールとか作業手順を残しておこう。今回はWindows環境にインストールしてみた。

  • Rubyのインストール
Rubyが何かを説明することはないと思うが、Rubyはオブジェクト指向のスクリプト言語。これがなければ始まりませんので早速インストールする。
http://rubyinstaller.org/ にインストーラーがるのでダウンロードしてインストールする。最新バージョンが2.0のようなので、これをインストール。通常こんなメジャーアップデート版をそのまま使うとハマることがあるが、今回はあえてリスクをとってみる。
あとダウンロードしたプログラムはまとめて保存しておく。次に同じ環境を作ることがあるかもしれないので。なぜか2度やらないと思う作業は繰り返されることが多い。
インストールオプションを聞いてくるが、
「Rubyの実行ファイルへ環境変数PATH を設定する」
これをチェックする。PATHぐらい自動で設定してくれてもいいのに。
ターミナルを開いてちゃんとインストールされているか確認する。
ruby -v
ruby 2.0.0p0 (2013-02-24) [i386-mingw32]

  • RubyGemsの更新

 RubyGemsはRubyパッケージ管理ソフトでRubyライブラリを追加、更新、削除できる。

gem update --system
Latest version currently installed. Aborting. 

最新になっているようだ。
ダメだった。プロキシ環境下でパッケージの情報がとれていないだけだった。
なのでまずプロキシの設定

ユーザのホームディレクトリに

.gemrc

というファイルを作りProxyサーバーの設定を行う。

http_proxy: http://hostname:port


再度アップデート

gem update --system
Updating rubygems-update
Fetching: rubygems-update-2.0.3.gem (100%)
Successfully installed rubygems-update-2.0.

こんな感じでアップデートされた。

  • rakeの更新

rakeとはRuby版のビルドプログラムでUnix系に詳しい方はRubyのmakeだと思えばいい。

gem update rake
Updating installed gems
Updating rake
Fetching: rake-10.0.4.gem (100%)
rake's executable "rake" conflicts with C:/Ruby200-x64/bin/rake
Overwrite the executable? [yN]  y
Successfully installed rake-10.0.4
Parsing documentation for rake-10.0.4
Installing ri documentation for rake-10.0.4
Installing darkfish documentation for rake-10.0.4
Gems updated: rake

  • Development Kitのインストール

Development KitとはWindows環境下でCやC++のエクステンションをビルドしてくれる。Windowsユーザはインストールしておいたほうがいい。(らしい。Windows環境で使ったことないので。)

http://rubyinstaller.org/downloads/にDevelopment Kitのダウンロードリンクがあるのでダウンロードする。ダウンロードしたファイルを解凍するが、解凍先はC:DevKitとする。

Devkitdevkitvars.bat
Adding the DevKit to PATH...

を実行してPATHを設定する。

動作確認してみます。JSONライブラリでもインストールしてみる。

gem install json --no-ri --no-rdoc
Fetching: json-1.7.7.gem (100%)
Building native extensions.  This could take a while...
Successfully installed json-1.7.7
Done installing documentation for json (0 sec).
1 gem installed
  • Ruby On Railsのインストール

RailsとはRubyを使ったWebアプリケーションフレームワーク。とりあえずRailsをインストール。

gem install rails --no-ri --no-rdoc
Fetching: i18n-0.6.4.gem (100%)
Successfully installed i18n-0.6.4
Fetching: multi_json-1.6.1.gem (100%)
Successfully installed multi_json-1.6.1
Fetching: activesupport-3.2.12.gem (100%)
Successfully installed activesupport-3.2.12
     ・
     ・
     ・
Fetching: rails-3.2.12.gem (100%)
Successfully installed rails-3.2.12
 
29 gems installed

こんな感じでバージョン3.2.12がインストールされた。

rails -v
Rails 3.2.12

でインストールしたバージョンが確認できる。