gpt4 book ai didi

ruby - 无法加载 require_dependency

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

我试图在 pry 中使用 ActiveSupport 库中的 require_dependency:

require 'active_support'  #=> true
require_dependency 'test' #=> NoMethodError: undefined method
#=> `require_dependency' for main:Object

可能是什么问题?

最佳答案

ActiveSupport 过去非常邪恶,它会根据需要加载大量内容。 “厨房水槽”方法打开了许多核心类并改变了它们的行为(如 JSON)。这导致了与其他 gem 和代码的不兼容性/问题,这些 gem 和代码期望核心 ruby​​ 函数表现得像它们的 vanilla self 。

所以现在只需要 active_support 不会加载任何东西。

参见 http://edgeguides.rubyonrails.org/active_support_core_extensions.html

在您的情况下,您可能需要 require 'active_support/core_ext'

关于ruby - 无法加载 require_dependency,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11021955/

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