Ruby gem 正在覆盖标准库

Ruby gem is overriding standard library

尝试创建新的 ruby 记录器时:

logger = Logger.new('my.log')

我遇到一个错误:

NoMethodError: undefined method `new' for HTTParty::Logger:Module

从 Rails 控制台创建记录器工作正常。当尝试从 class 创建它时出现错误。似乎 HTTParty 正在干扰它。如何指定我希望使用标准库 Logger 而不是 gem HTTParty 的 Logger

如果想获取'root'命名空间中的常量,可以使用::运算符,像这样:

logger = ::Logger.new('my.log')