2

我试图学习如何在使用 QtRuby 时从 Ruby 二进制文件中保存和读取数据,但保存的值的 Marshal 版本无法被 Ruby 读取。我知道 TXT 文件不会发生这种情况,但我想使用二进制而不是 TXT 文件。

使用 Marshal.dump 和 Marshal.load 方法绝对不起作用。我可以做些什么来确保 Ruby 和 QtRuby 可以读取同一个文件而不会导致任何问题?

错误消息:在“加载”中:不兼容的封送文件格式(无法读取)(TypeError)

4

0 回答 0