MinGW版Rubyのインストール(続き)

ここでエラーが出てたので、

from ./lib/mkmf.rb:109:in `rm_f'
from ./lib/mkmf.rb:177:in `postpone'

その辺りの動作を見てみようと思い、rm_fをbegin節で次のように囲ってみました。すると、現象が発生しなくなり、正常にコンパイル・リンクが完了するようになってしまいました。とても気持ち悪い状態です。ruby-listなどをちょっと検索してみたのですが、既出ではないようです。時間がとれたら報告してみるとしましょう。(って、時間とれよ。>自分)

変更前:

      ensure
        @log, @logfile, @orgout, @orgerr = log, *save
        rm_f tmplog
      end

変更後:

      ensure
        @log, @logfile, @orgout, @orgerr = log, *save
	begin
          rm_f tmplog
	rescue
	  p $!
	  p $@
	end
      end