更改为1.9.2后,当前目录不再位于加载路径中。该公告建议不要依赖代码中的当前目录,但不提供替代方案的建议。与使用require
链接的单独文件相比,保持代码约束的“更好”方法是什么?
答案 0 :(得分:0)
如果您在使用require
时谈论搜索路径中缺少当前目录,请尝试使用require_relative
。
require_related被this conversation中的核心接受。这是一些安全更改的一部分,因为$:
不再包含'。'在搜索路径中。
它被宣布为内核部分1.9.2 notes内核的一部分。
它是documented as an extension to Kernel,但它的作用与常规require
语句相同,只是它与调用脚本的目录相关。