Почему метод Pathname chdir устарел начиная с ruby 1.8.1?Что с ним не так?
chdir
Это:
dir = Pathname('a') dir.chdir do ... end
короче и более читабельно, чем это:
dir = Pathname('a') Dir.chdir(dir) do ... end
В этом нет ничего плохого, Pathname просто не для этого.
Pathname
Вместо этого используйте Dir.chdir.
Dir.chdir
Источник: http://corelib.rubyonrails.org/classes/Pathname.html#M000633 (нажмите «[Источник]»)
Там также FileUtils.cd('/', :verbose => true)
FileUtils.cd('/', :verbose => true)