为什么Ruby 1.9.2从LOAD_PATH中删除“。”,还有什么替代方案?
Ruby 1.9.2的最新变更集不再使当前目录.
成为您的目录LOAD_PATH
。我有一些非常重要的Rakefiles假设它.
是其中的一部分LOAD_PATH
,所以这打破了它们(他们报告“没有这样的文件加载”所有基于项目路径的require语句)。这样做有什么特别的理由吗?
至于一个修复,添加$: << "."
到处都有效,但看起来非常hacky,我不想这样做。使Rakefiles 1.9.2+兼容的首选方法是什么?
达令说
红糖糍粑
相关分类