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
でインストールしたバージョンが確認できる。