From: "H.Yamamoto" Date: 2005-09-25T09:51:49+09:00 Subject: [ruby-dev:27314] test/ripper error (directory cannot be opened on windows) 山本です。 ripper のテストが次のように失敗します。 1) Error: test_parse_files(TestRipper_Generic): Errno::EACCES: Permission denied - E:/ruby-cvs/ruby/lib E:/ruby-cvs/ruby/lib/find.rb:36:in `initialize' E:/ruby-cvs/ruby/lib/find.rb:36:in `find' E:/ruby-cvs/ruby/lib/find.rb:36:in `find' E:/ruby-cvs/ruby/test/ripper/test_files.rb:14:in `test_parse_files' 70 tests, 580 assertions, 0 failures, 1 errors これは、テストで使っている Find.find で起こっているエラーで、 Windows ではディレクトリをオープンできないのが原因です。 ruby_1_8 の Find.find の実装ではこの問題はないようです。 E:\ruby-cvs\win32>ruby -ve 'open(".")' "..\\ruby" ruby 1.9.0 (2005-09-25) [i386-mswin32] -e:1:in `initialize': Permission denied - . (Errno::EACCES) from -e:1