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