WindowsでRailsを使う(おさらい)

久々にRailsに触れる時間が出来た。今日はWindowsRailsを使う方法をおさらいしておこう。

ActiveScriptRubyを使うのだけど、ふとあることが頭をよぎる。あれ、RubyGemsってActiveScriptRubyに最初から入ってなかったっけ?確かめる……。やっぱり入ってた。前回の記事には、その辺を追記しておこう。

ActiveScriptRubyをインストールすると(インストールの話はこちら)、つまり、もうgemコマンドが使える状態にある。コマンドプロンプトコマンドプロンプトの使い方はこの記事を参照)を開いて、「gem -v」と入力する。コマンドプロンプトのカレントディレクトリはどこでもよい。

C:\Program Files\ruby-1.8\bin>gem -v
0.9.4

ふむ、バージョンは0.9.4だ。

RubyGemsの更新

RubyGemsを最新版にあげておこう。最新版のgemはRailsを入れるときにいちいち質問してこないからうれしい。

RubyGemsを更新するコマンドは次の通り。

gem update --system

上のコマンドを実行すると、次のようなログが流れる。

Updating RubyGems...
Attempting remote update of rubygems-update
Successfully installed rubygems-update-1.0.1
Updating version of RubyGems to 1.0.1
Installing RubyGems 1.0.1
install -c -m 0644 rbconfig/datadir.rb C:/Program Files/ruby-1.8/lib/ruby/site_r
uby/1.8/rbconfig/datadir.rb
(略)
...done.
No library stubs found.
RubyGems system software updated

これでRubyGemsのアップデートが終了。確認しておこう。

C:\Program Files\ruby-1.8\bin>gem -v
1.0.1

ふむ、OK。

Railsのインストール

ではRailsをインストール。

gem install rails

もしかしたら次のようなエラーが出るかもしれない。でもあきらめずにもう一度同じコマンドを実行してみよう。運が悪くなければ今度はインストールに進むとと思う。

Bulk updating Gem source index for: http://gems.rubyforge.org
ERROR:  While executing gem ... (Gem::GemNotFoundException)
    Could not find rails (> 0) in any repository

次のようなログが流れればインストールは完了。5分くらいかかった。

Bulk updating Gem source index for: http://gems.rubyforge.org
Successfully installed rake-0.8.1
Successfully installed activesupport-2.0.2
Successfully installed activerecord-2.0.2
Successfully installed actionpack-2.0.2
Successfully installed actionmailer-2.0.2
Successfully installed activeresource-2.0.2
Successfully installed rails-2.0.2
6 gems installed
Installing ri documentation for activesupport-2.0.2...
Installing ri documentation for activerecord-2.0.2...
Installing ri documentation for actionpack-2.0.2...
Installing ri documentation for actionmailer-2.0.2...
Installing ri documentation for activeresource-2.0.2...
Installing RDoc documentation for activesupport-2.0.2...
Installing RDoc documentation for activerecord-2.0.2...
Installing RDoc documentation for actionpack-2.0.2...
Installing RDoc documentation for actionmailer-2.0.2...
Installing RDoc documentation for activeresource-2.0.2...

よし、順調にRialsをインストールできたぞ。次はDB(SQLite3)の準備だ。

まとめ

  1. ActiveScriptRubyをインストール
  2. gem update --system
  3. gem install rails

これだけ。