From: Nobuyoshi Nakada Date: 2010-05-03T14:21:56+09:00 Subject: [ruby-dev:41134] [Bug:trunk] ext/tk on cygwin なかだです。 cygdrive-prefixは変更可能なので、ドライブレターを正しく認識しな い場合があります。 # 私は実際に変えています。 diff --git i/ext/tk/extconf.rb w/ext/tk/extconf.rb index 676c132..a8adac2 100644 --- i/ext/tk/extconf.rb +++ w/ext/tk/extconf.rb @@ -112,5 +112,6 @@ def win_drive case(RUBY_PLATFORM) when /cygwin/ - ["/cygdrive/#{drive}", "/cygdrive/[A-Za-z]"] + cygdrive = `mount --show-cygdrive-prefix`.chomp + ["#{cygdrive}/#{drive}", "#{Regexp.quote(cygdrive)}/[A-Za-z]"] else ["#{drive}:", "[A-Za-z]:"] -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦