[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3595

From: "pypypy567 (py _)" <redmine@r...>
Date: Thu, 14 Mar 2013 06:53:20 +0900
Subject: [ruby-reference-manual:3595] [るりまプロジェクト - Bug #8087][Open] BitClust::RefsDatabase#save で io を閉じていない


Issue #8087 has been reported by pypypy567 (py _).

----------------------------------------
Bug #8087: BitClust::RefsDatabase#save で io を閉じていない
https://bugs.ruby-lang.org/issues/8087

Author: pypypy567 (py _)
Status: Open
Priority: Normal
Assignee: 
Category: bitclust
Target version: 
reporter: 
ruby_version: 


windows で test_methoddatabase.rb を実行するとエラーが出ます。
直接的な原因は methoddatabase.rb 内の FileUtils.touch "#{@prefix}/refs" のようです。
windows では open 中のファイルに touch しようとすると Errno::EACCES が発生するようです。
そもそもなぜこの時点で open 中なのかというとタイトルに書いたように BitClust::RefsDatabase#save で開いた io を明示的に close していないせいだと思います。
した方がよいと思うのですがどうでしょうか?



-- 
http://bugs.ruby-lang.org/

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]