gpt4 book ai didi

Ruby gem 正在覆盖标准库

转载 作者:数据小太阳 更新时间:2023-10-29 08:44:18 25 4
gpt4 key购买 nike

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

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

我收到一个错误:

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

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

最佳答案

如果你想获取 'root' 命名空间中的常量,你可以使用 :: 运算符,如下所示:

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

关于Ruby gem 正在覆盖标准库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35651236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com