-
Notifications
You must be signed in to change notification settings - Fork 215
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windowsでのepubmaker #941
Comments
Twitterで書いた「発生のトリガー」は勘違いでした(※1)。すみません。 ※1:Latexエラーがトリガーに最初は見えたのですが、Latexエラー無しになっても再現し続けました。 こちらの環境での再現状況を記載します。 環境は以下です。
発生時のエラー出力は以下です。
上記の「Directory not empty」エラーが出た場合でも、ファイル「ほげほげ.epub」は エラーしている「C:/Temp/ほげほげ (Errno::ENOTEMPTY)」は一時ファイル置き場のフォルダであって、
上記のように出力されました。
以上、現時点までに確認できたことになります。 |
review-epubmaker config.ymlを実行すると、3回に1回くらいは成功するという現象が発生しました。 たぶんsafeをやめちゃえばいいので、Windowsではそう対処しましょうか…。 |
rm_rfでもダメだな、なんだこれわ… |
Windows だと開いているファイルは削除できませんが、閉じ忘れているファイルがあって、GC の実行具合によっては GC で閉じられてうまくいくこともある、という可能性はないでしょうか? |
@znz さん、ありがとうございます、コードを戻し、GC.start を入れてみたら10回ほどやってみて問題が生じませんでした。 rm_rfで問題になっていたのはa.xhtmlだったので、ロックしているとすればREXMLの |
Windowsのopenfilesで追っていったところ、やはりepubmaker.rbのwrite_info_body()の
ありがとうございました! |
Windowsでdebugなしの場合、
のところでDirectory not emptyという奇妙なエラーが出る…。
The text was updated successfully, but these errors were encountered: