« 確かに、ImageMagickで日本語パスが通るようになっていた | トップページ | テキストデイジー図書 »

WindowsでUUID

 [ shyouhei/ruby-uuid · GitHub ]

 uuid を使わせてもらうことにしたのだけれど、いくつか生成したら「 Marshal data too short 」メッセージをだして止まってしまうようになった。

 調べていたらどうやら Windows のせいらしい。open で "w" "r+" となっている部分を、"wb" "r+b" に直したら動作するようになった。バイナリモードを明示的に指定しておかないとうまくいかないことがあるようで。

 とはいえ手持ちの本をみた程度では、どういう場合に指定しなければ駄目なのかがまだよくわからないのだけれど。

|
|

« 確かに、ImageMagickで日本語パスが通るようになっていた | トップページ | テキストデイジー図書 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/28835/54194428

この記事へのトラックバック一覧です: WindowsでUUID:

« 確かに、ImageMagickで日本語パスが通るようになっていた | トップページ | テキストデイジー図書 »