0
为什么我的irb历史记录不再保存?历史未保存
为什么我的irb历史记录不再保存?历史未保存
事实证明,红宝石1.8.7引入了一个bug,从而终结者不再保证运行。
要解决这个问题,我添加了下面的代码片段我.irbrc文件:
require 'irb/ext/save-history'
Kernel.at_exit do
IRB::HistorySavingAbility.create_finalizer.call(IRB.CurrentContext.instance_variable_get(:@io).send(:binding))
end
谢谢!这工作像一个魅力。 – 2011-01-20 13:21:09
不适合我。 $ irb -v irb 0.9.5(05/04/13) $ ruby -v ruby 1.8.7(2010-12-23 patchlevel 330)[i686-darwin10] – CantGetANick 2011-10-10 08:02:43