只要我需要 gems by Bundler.require
,我的记录器就不能再正常工作了。
require "logger"
logger1 = Logger.new(STDERR)
require 'bundler/setup'
Bundler.require
logger2 = Logger.new(STDERR)
logger1.info 123
logger2.info 123
输出:
I, [2012-06-29T17:51:30.323356 #20774] INFO -- : 123
123
我什至没有logger
在我的Gemfile
.
source 'http://rubygems.org'
gem "activesupport", "~> 3.2.6", :require => ["active_support", "active_support/core_ext"]
编辑:似乎问题出在ActiveSupport
. 我可以Logger
同时拥有它吗?有什么建议吗?