无法在ruby中加载模块

时间:2015-11-14 22:58:38

标签: ruby

我用Google搜索了,但没有运气 我有一个名为mdl.rb和main.rb的文件,它们都在同一个文件夹中 mdl.rb包含模块Test_module,其中的方法名为say_hello,我想在main.rb中使用该方法。 所以我的main.rb看起来像这样:

require 'mdl'
say_hello

但我收到错误:

in `require': cannot load such file -- mdl (LoadError)

1 个答案:

答案 0 :(得分:1)

你会用

require_relative 'mdl.rb'

请参阅Ruby docs for require_relative.

require_relative 'mdl'require './mdl'也有效,正如@MichaelBerkowski@FélixSaparelli的评论中所指出的那样。)