WindowsでRailsを使う(おさらい)
久々にRailsに触れる時間が出来た。今日はWindowsでRailsを使う方法をおさらいしておこう。
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)の準備だ。