Warum entfernt Ruby 1.9.2 "." Aus LOAD_PATH, und was ist die Alternative?

Den neuesten änderungen zu Ruby 1.9.2 nicht mehr das aktuelle Verzeichnis . Teil Ihrer LOAD_PATH. Ich habe eine nicht-triviale Anzahl der Rakefiles, die davon ausgehen, dass . ist Teil der LOAD_PATHso dass dieser brach (Sie berichtet, "no such file to load" für alle verlangen, dass Aussagen, die auf der Grundlage der Projekt-Pfad). War es eine Besondere Begründung dafür?

Als für ein Update, hinzufügen $: << "." überall funktioniert, aber es scheint unglaublich hacky und ich will nicht, das zu tun. Was ist der bevorzugte Weg, um meine Rakefiles 1.9.2+ kompatibel?

InformationsquelleAutor der Frage John Feminella | 2010-05-24

Schreibe einen Kommentar