`dump':太长了,无法转储

时间:2015-08-29 01:23:18

标签: ruby marshalling

使用ruby和marshal我收到错误:

  `dump':长得太大而无法转储在写一个大的布尔数组时。

这是看到错误的声明。

File.open(numberlinefile + ".dat", 'wb') {|f| f.write(Marshal.dump(@numberline))}

如果数字线太大,它就会停止工作。主队可以处理的对象大小是否有限制? YAML会是更好的选择吗?

0 个答案:

没有答案