我通过rbenv-installer安装 ruby 。
当我使用 irb 控制台时,我可以通过在键盘上上下按来使用历史记录。当我从控制台退出并重新启动它时,我无法使用以前的历史记录。当我按下向上箭头按钮时,什么也没发生。
当我使用 rvm 时,此选项有效。如何在 rbenv 中打开它?
我通过rbenv-installer安装 ruby 。
当我使用 irb 控制台时,我可以通过在键盘上上下按来使用历史记录。当我从控制台退出并重新启动它时,我无法使用以前的历史记录。当我按下向上箭头按钮时,什么也没发生。
当我使用 rvm 时,此选项有效。如何在 rbenv 中打开它?
我发现这种方法可以解决我的问题。在文件 ~/.irbrc 中写入:
require 'irb/ext/save-history'
#History configuration
IRB.conf[:SAVE_HISTORY] = 100
IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-save-history"
在这个问题中发现:irb history not working
如果 ~/.irbrc 不存在,则创建它,并向其中添加以下行:
IRB.conf[:SAVE_HISTORY] = 1000