From: "U.Nakamura" Date: 2010-02-27T13:07:34+09:00 Subject: [ruby-dev:40516] Re: [Bug:trunk] Dir.[] returns unmatched path こんにちは、なかむら(う)です。 In message "[ruby-dev:40514] [Bug:trunk] Dir.[] returns unmatched path" on Feb.27,2010 12:45:47, wrote: > mingw で sample/test.rb が失敗します。調べてみると、以下の Dir.[] の > 呼び出し結果がおかしいような気がします。 > > $ cat t.rb > p Dir["C:/Ruby/ruby/{lib,sample,ext,test}/**/*.rb"].sort.first > > $ ./ruby t.rb > "C:/Ruby/ruby/" > > glob のパターンにマッチしていないと思うのですが、どうでしょうか。 とりあえず、 ruby 1.9.2dev (2010-02-27 trunk 26772) [i386-mswin32] では再現しません(ext/bigdecimal/extconf.rbを正しく拾ってきます)。 Dir.[] にせよ Array#sort にせよ Array#first にせよmswinとmingw で挙動に違いはないはずですが... ところで、ruby -v(というかリビジョン)は? それでは。 -- U.Nakamura