Rails2.2でRuby1.9.1-preview1がさっぱり動かない件

Ruby on Rails 2.2 Release Notes — Ruby on Rails Guides

1.2. Compatibility with Ruby 1.9 and JRuby

Along with thread safety, a lot of work has been done to make Rails work well with JRuby and
 the upcoming Ruby 1.9. With Ruby 1.9 being a moving target, running edge Rails on edge Ruby
 is still a hit-or-miss proposition, but Rails is ready to make the transition to Ruby 1.9 when the latter is released.

おぉ,それじゃあruby1.9.1-preview1で試してみるか.

% mkdir sample_1_9_1_pre1
% cd sample_1_9_1_pre1/
% rails-1.9.1-pre1 .
% ruby-1.9.1-pre1 ./script/server                  
/1.9.1/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in 
`require': no such file to load -- test/unit/error (MissingSourceFile)

ちょ.動かん.
test/unit/自体もう1ヶ月前に削除されてるのに..
 
ただgithubを観てみると着々と1.9対応は進んでいるようで.
ちょこちょこ修正するとかろうじて動きました..
rails自体は悪くない感じで主にrackとかそこら辺のライブラリが怪しい..
Rails2.3では1.9.1がちゃんと動いてくれそうですね.

追記

rackがruby1.9.1で動かない件は文字列のeachを使用している所にあったのでパッチを投げておいた.
というかgithubだったのでforkしてpull requestしたってだけだけど.