Ruby on rails 警告:getc已过时;改用STDIN.getc

Ruby on rails 警告:getc已过时;改用STDIN.getc,ruby-on-rails,ruby,rubygems,gem,activesupport,Ruby On Rails,Ruby,Rubygems,Gem,Activesupport,我的rails应用程序有问题。 我打字的时候 脚本/服务器 我得到以下错误: /Users/admin/.gem/ruby/1.8/gems/activesupport-2.3.5/ lib/active_support/multibyte/unicode_database.rb:37: warning: getc is obsolete; use STDIN.getc instead 这会导致应用程序挂起而不响应 我如何解决这个问题 (我在Mac OS 10.5上使用Rails 2.3.5

我的rails应用程序有问题。 我打字的时候

脚本/服务器

我得到以下错误:

/Users/admin/.gem/ruby/1.8/gems/activesupport-2.3.5/
lib/active_support/multibyte/unicode_database.rb:37: 
warning: getc is obsolete; use STDIN.getc instead
这会导致应用程序挂起而不响应

我如何解决这个问题

(我在Mac OS 10.5上使用Rails 2.3.5、Gems 1.3.6、Ruby 1.8.7(2010-01-10 patchlevel 249)[i686-darwin9])

我将Ruby更新为

ruby 1.8.7(2010-08-16补丁级别302)[i686-darwin9]


自那以后就再也没有出现过这个问题。

几天前,我在安装gems时遇到了类似的问题(请参阅)