Webサーバ起動時のrequireのエラー

INDEX PAGE

Webサーバ起動時のrequireのエラー



Webサーバ起動時にrequireのファイルが存在しない場合などに下記のエラーがでます。。


 ** Starting Mongrel listening at 127.0.0.1:3002
 ** Starting Rails with development environment...
Exiting
c:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:246:in `activate': can't activate rails (= 2.1.0), already activated rails-2.0.2] (Gem::Exception)
  from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
  from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
  from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
  from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
  from c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb:39
  from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
  from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
  from ./script/server:3
  from -e:2:in `load'
  from -e:2


これはWindows環境で、WebサーバがMongrelの場合で
Railsのバージョンを2.0.2から2.1.0にUpdateしたあとに
2.0.2に落とした状態で起動しているのですが
こんな感じのエラーが出てきました。


「can't activate rails 」とか言うので
バージョン関連のエラーかと思ってはまりましたが
requireで記述したファイルが存在しないだけのようでした。



まずはそのあたりを疑うといいと思います。

INDEX PAGE