From: Shyouhei Urabe Date: 2008-10-15T22:59:59+09:00 Subject: [ruby-dev:36750] [Bug #650] Marshal.load raises RegexpError Bug #650: Marshal.load raises RegexpError http://redmine.ruby-lang.org/issues/show/650 起票者: Shyouhei Urabe ステータス: Open, 優先度: Normal カテゴリ: M17N 以下のように、以前のバージョンのRubyで正しくdumpしたはずの文字列をtrunkでloadできません。 % ruby1.8 -e 'Marshal.dump(/C:\Documents and Settings\urabe/, STDOUT)' | ruby1.8 -ve 'p Marshal.load(STDIN)' ruby 1.8.7 (2008-10-11 revision 17572) [x86_64-linux] /C:\Documents and Settings\urabe/ % ruby1.8 -e 'Marshal.dump(/C:\Documents and Settings\urabe/, STDOUT)' | ruby1.9 -ve 'p Marshal.load(STDIN)' ruby 1.9.0 (2008-10-13 revision 17576) [x86_64-linux] -e:1:in `load': invalid Unicode escape: /C:\Documents and Settings\urabe/ (RegexpError) from -e:1:in `
' ---------------------------------------- http://redmine.ruby-lang.org