Ruby 1.9.2的最新变更集不再使当前目录.成为您的目录LOAD_PATH.我有一些非常重要的Rakefiles假设它.是其中的一部分LOAD_PATH,所以这打破了它们(他们报告"没有这样的文件加载"所有基于项目路径的require语句).这样做有什么特别的理由吗?
.
LOAD_PATH
至于一个修复,添加$: << "."到处都有效,但看起来非常hacky,我不想这样做.使Rakefiles 1.9.2+兼容的首选方法是什么?
$: << "."
ruby rake require load-path
load-path ×1
rake ×1
require ×1
ruby ×1