错误的参数类型nil(预期的字符串)(TypeError)

时间:2018-09-04 17:14:34

标签: ruby file null arguments typeerror

我有问题。

我的问题是我正在尝试RubyVM的一些功能,并使用方法“ load_from_binary”得到一条错误消息。 我已经看过互联网,但没有找到答案。

我的问题是:我必须做些什么才能更改代码以便它能够运行,我做错了什么?将来如何避免这个错误?

代码如下:

vm1 = RubyVM::InstructionSequence.compile("puts 'Hello World'")

File.write("test.iseq", vm1.to_binary)
str = File.read("test.iseq")
vm2 = RubyVM::InstructionSequence.load_from_binary(str)

原理:应将数据从vm1保存为文件(二进制格式),然后从文件中将其加载到vm2。

我希望得到一个答案。 最好的祝福 Marek K。

0 个答案:

没有答案