main.rb
的文件,它们都在同一个文件夹中
mdl.rb
包含模块Test_module
,其中的方法名为say_hello
,我想在main.rb
中使用该方法。
所以我的main.rb
看起来像这样:
require 'mdl'
say_hello
但我收到错误:
in `require': cannot load such file -- mdl (LoadError)
答案 0 :(得分:1)
你会用
require_relative 'mdl.rb'
请参阅Ruby docs for require_relative
.
(require_relative 'mdl'
和require './mdl'
也有效,正如@MichaelBerkowski和@FélixSaparelli的评论中所指出的那样。)