Ruby on rails 到处都是零错误。ruby/rails 3

Ruby on rails 到处都是零错误。ruby/rails 3,ruby-on-rails,ruby,rubygems,ruby-on-rails-3,Ruby On Rails,Ruby,Rubygems,Ruby On Rails 3,我在邮件中为nil:NilClass获得了一个NoMethodError:undefined方法“get_best_compatible” `from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0/lib/active_support/whiny_nil.rb:48:in 'method_missing'from /usr/lib/ruby/gems/1.8/gems/mail-2.2.7/lib/mail/body.rb:143:in 'get

我在邮件中为nil:NilClass获得了一个NoMethodError:undefined方法“get_best_compatible”

`from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0/lib/active_support/whiny_nil.rb:48:in 'method_missing'from /usr/lib/ruby/gems/1.8/gems/mail-2.2.7/lib/mail/body.rb:143:in 'get_best_encoding' from /usr/lib/ruby/gems/1.8/gems/mail2.2.7/lib/mail/message.rb:1830:in 'identify_and_set_transfer_encoding' from /usr/lib/ruby/gems/1.8/gems/mail-2.2.7/lib/mail/message.rb:1646:in 'ready_to_send!' from /usr/lib/ruby/gems/1.8/gems/mail 2.2.7/lib/mail/message.rb:1664:in 'encoded' from /usr/lib/ruby/gems/1.8/gems/mail-2.2.7/lib/mail/message.rb:1672:in 'to_s'`
使用邮件gem时


我得到一个
当你没有预料到的时候,你有一个nil对象!
您可能期望数组的一个实例。
在使用oauth gem时,计算nil.split时出错


甚至当我在我的项目中运行rails g时,我也得到了
/usr/lib/ruby/gems/1.8/gems/railties-3.0.0/lib/rails/generators.rb:232:“帮助”:当你没有预料到它时,你得到了一个nil对象!(命名者)
您可能期望数组的一个实例。
计算nil.map时出错!

请注意,这些东西在几天前工作得很好,我不知道我是如何把我的项目搞砸的。
使用*ruby 1.8.7(2010-06-23 patchlevel 299)[x86\u 64-linux]*

Phew刚刚找到了原因。我已经用String.mb_char.downcase对Sting.downcase进行了ovverriden,我认为这很好。感谢ruby调试器:-)