我目前正在编辑一个文件,并且我正在使用 irb 来测试 api:
> require './file.rb'
> o = Object.new
> o.method
然后我希望能够编辑 file.rb,并能够立即看到更改。示例:假设我第一次需要 file.rb 时 new_method 不存在:
> o.new_method
这将返回一个错误。是否有沙盒/开发人员模式或方法可以实现上述目标,而无需每次都重新加载文件?无论如何,在第一个要求之后,要求将不起作用。我假设在最坏的情况下我不得不使用 load 代替。