From: "mame (Yusuke Endoh)" Date: 2012-05-27T00:30:09+09:00 Subject: [ruby-core:45260] [ruby-trunk - Bug #6500][Assigned] File#open with a ':binmode => true' opt Issue #6500 has been updated by mame (Yusuke Endoh). Status changed from Open to Assigned Assignee set to luislavena (Luis Lavena) Luis, could you treat this? -- Yusuke Endoh ---------------------------------------- Bug #6500: File#open with a ':binmode => true' opt https://bugs.ruby-lang.org/issues/6500#change-26840 Author: yimutang (Joey Zhou) Status: Assigned Priority: Normal Assignee: luislavena (Luis Lavena) Category: Target version: ruby -v: ruby 1.9.3p194 (2012-04-20) [i386-mingw32] Here's the problem, under Windows: irb(main):001:0> f = File.open('x',binmode:true) ArgumentError: both textmode and binmode specified from (irb):1:in `initialize' from (irb):1:in `open' from (irb):1 from D:/prog/Ruby/bin/irb:12:in `
' Under Windows, if File#open has a ':binmode => true' opt, and without a mode string, it will raise such exception. open('x','r',binmode:true) is OK Under Linux, there is no such problem, File.open('x',binmode:true) is ok -- http://bugs.ruby-lang.org/