Ruby - 将目录添加到$ LOAD_PATH - 它有什么作用?

Rub*_*osa 12 ruby

这实际上是一个关于这个问题的问题:将目录添加到$ LOAD_PATH(Ruby)

将目录添加到$ LOAD_PATH会发生什么?是否像在JavaScript中那样将脚本文件添加到执行上下文中?(您可以访问其他文件中的全局方法/对象)如果没有,我如何调用当前目录中其他ruby文件的方法?

Adr*_*ala 14

/Users/you/scripts/ruby目录添加到加载路径时,可以使用:

require 'example'
Run Code Online (Sandbox Code Playgroud)

代替:

require '/Users/you/scripts/ruby/example.rb'
Run Code Online (Sandbox Code Playgroud)