与特定方法关联的未定义方法错误



我在一个名为utility.rb的文件中定义了一个方法。我试图在另一个名为main.rb的文件中调用该方法。在main.rb中,我通过说需要utility来做require该文件,但是当我运行main.rb时,它给了我与该特定方法相关的未定义方法错误。utility.rbmain.rb在同一目录下。任何想法?

我猜你在任何安装的ruby库中都有一个文件utility.rb。这个文件被加载,而不是你的文件。为您的文件选择一个更具体的名称,或者将.添加到lib搜索路径的开头:

$:.unshift('.')

最新更新