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

时间:2011-09-09 17:58:33

标签: ruby methods

我在一个名为utility.rb的文件中定义了一个方法。我试图在另一个名为main.rb的文件中调用该方法。在main.rb中,我通过说“require”来表示utility该文件,但是当我运行main.rb时,它给了我与该特定方法相关的未定义方法错误。 utility.rbmain.rb位于同一目录中。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

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

$:.unshift('.')