hotruby自带了一个编译工具compile.rb,能将rb文件编译成json格式,还有prettyjson格式(树状易读)。当然ruby的--dump参数能编译成指令形式,但Hotruby用不了。
compile.rb在2.x上不能正确执行,需要把 iseq = VM::InstructionSequence.compile_file(infile, OutputCompileOption) 改成 iseq = RubyVM::InstructionSequence.compile_file(infile, OutputCompileOption)。然后用浏览器尽情跟踪吧。
本文介绍了Hotruby自带的编译工具compile.rb的功能与使用方法,包括如何将Ruby文件编译为JSON格式及prettyjson格式,并针对2.x版本中出现的问题提供了解决方案。

439

被折叠的 条评论
为什么被折叠?



