gtksourceview2 1.0.0のrequireエラー

[ruby-list:48364] でrequire失敗するよ、という報告があった。
試してみたら確かに再現した。

この現象に対するパッチは以下のような感じ。
ディレクトリを遡りすぎていたみたい。

--- C:/ruby/lib/ruby/gems/1.9.1/gems/gtksourceview2-1.0.0-x86-mingw32/lib/gtksourceview2.rb.orig	Wed Sep 14 22:37:49 2011
+++ C:/ruby/lib/ruby/gems/1.9.1/gems/gtksourceview2-1.0.0-x86-mingw32/lib/gtksourceview2.rb	Wed Sep 14 22:44:28 2011
@@ -7,7 +7,7 @@
 
 require 'gtk2'
 
-base_dir = Pathname.new(__FILE__).dirname.dirname.dirname.expand_path
+base_dir = Pathname.new(__FILE__).dirname.dirname.expand_path
 vendor_dir = base_dir + "vendor" + "local"
 vendor_bin_dir = vendor_dir + "bin"
 GLib.prepend_environment_path(vendor_bin_dir)

ruby-listにパッチつきで返信したら、Command died with status 9: ということでMAILER-DAEMONさんからメールが届いた。
なので最低限のdiffを再度返信してみたら、改行が消えておかしな状態でMLに配送されていた。
しまった。