18

我通过rbenv-installer安装 ruby ​​。

当我使用 irb 控制台时,我可以通过在键盘上上下按来使用历史记录。当我从控制台退出并重新启动它时,我无法使用以前的历史记录。当我按下向上箭头按钮时,什么也没发生。

当我使用 rvm 时,此选项有效。如何在 rbenv 中打开它?

4

2 回答 2

45

我发现这种方法可以解决我的问题。在文件 ~/.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

于 2012-06-21T11:27:23.463 回答
12

如果 ~/.irbrc 不存在,则创建它,并向其中添加以下行:

IRB.conf[:SAVE_HISTORY] = 1000
于 2016-01-22T19:04:32.737 回答