Gem 要求';:没有这样的文件要加载——活动\u支持/core\u ext/logger

Gem 要求';:没有这样的文件要加载——活动\u支持/core\u ext/logger,gem,activesupport,ruby-1.9.2,ruby-on-rails-3,Gem,Activesupport,Ruby 1.9.2,Ruby On Rails 3,当我做rails s或rails c时。。它给了我这个错误。尝试删除rails并重新安装,然后卸载了整个ruby并重新安装了两个rails,但仍然存在相同的错误。生成错误的第7行需要“记录器”。。。在irb中运行此行也会产生相同的错误。。m使用ruby1.9.2和rails 3.0.6 几个小时以来一直在寻找解决此错误的方法。。。几天前一切都很好,现在似乎都坏了。。可能是我在损坏它的文件中添加了一颗宝石 /usr/local/ruby/lib/ruby/gems/1.9.1/gems/activ

当我做rails s或rails c时。。它给了我这个错误。尝试删除rails并重新安装,然后卸载了整个ruby并重新安装了两个rails,但仍然存在相同的错误。生成错误的第7行需要“记录器”。。。在irb中运行此行也会产生相同的错误。。m使用ruby1.9.2和rails 3.0.6

几个小时以来一直在寻找解决此错误的方法。。。几天前一切都很好,现在似乎都坏了。。可能是我在损坏它的文件中添加了一颗宝石

/usr/local/ruby/lib/ruby/gems/1.9.1/gems/activesupport-3.0.6/lib/active_support/core_ext/logger.rb:19:in `require': no such file to load -- logger (LoadError)
    from /usr/local/ruby/lib/ruby/gems/1.9.1/gems/activesupport-3.0.6/lib/active_support/core_ext/logger.rb:19:in `<top (required)>'
    from /usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails.rb:7:in `require'
    from /usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails.rb:7:in `<top (required)>'
    from /usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/all.rb:1:in `require'
    from /usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/all.rb:1:in `<top (required)>'
    from /home/milife/apps/justin/lifemap-webapp/config/application.rb:3:in `require'
    from /home/milife/apps/justin/lifemap-webapp/config/application.rb:3:in `<top (required)>'
    from /usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/commands.rb:28:in `require'
    from /usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/commands.rb:28:in `block in <top (required)>'
    from /usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/commands.rb:27:in `tap'
    from /usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/commands.rb:27:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>
/usr/local/ruby/lib/ruby/gems/1.9.1/gems/activesupport-3.0.6/lib/active\u support/core\u ext/logger.rb:19:在'require'中:没有要加载的文件--logger(LoadError)
来自/usr/local/ruby/lib/ruby/gems/1.9.1/gems/activesupport-3.0.6/lib/active\u support/core\u ext/logger.rb:19:in`'
from/usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails.rb:7:in'require'
来自/usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails.rb:7:in`'
from/usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/all.rb:1:in'require'
来自/usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/all.rb:1:in`'
from/home/milife/apps/justin/lifemapwebapp/config/application.rb:3:in'require'
from/home/milife/apps/justin/lifemapwebapp/config/application.rb:3:in`'
from/usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/commands.rb:28:in'require'
from/usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/commands.rb:28:in'block-in'
from/usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/commands.rb:27:in'tap'
来自/usr/local/ruby/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/commands.rb:27:in`'
来自脚本/rails:6:in'require'
从脚本/rails:6:in`

这是一个老问题,但如果像我这样的人在这里闲逛,想知道如何在非Rails应用程序中使用ActiveSupport的logger,下面是如何使用的:

# Gemfile
gem 'activesupport'

# your code
require 'active_support/logger`
file_logger = Logger.new('../bot.txt', 'daily')
logger = Logger.new(STDOUT)
logger.extend(ActiveSupport::Logger.broadcast(file_logger))

这是一个老问题,但如果像我这样的人在这里闲逛,想知道如何在非Rails应用程序中使用ActiveSupport的logger,下面是如何:

# Gemfile
gem 'activesupport'

# your code
require 'active_support/logger`
file_logger = Logger.new('../bot.txt', 'daily')
logger = Logger.new(STDOUT)
logger.extend(ActiveSupport::Logger.broadcast(file_logger))