ruby - rbenv irb 历史不保存

标签 ruby history irb 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

关于ruby - rbenv irb 历史不保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11137050/

相关文章:

arrays - 我如何遍历子数组的数组

windows - ShellExecute 何时引入 Windows API

ruby - 如何在 Ruby irb 中摆脱困境?

ruby-on-rails - 如何在 IRB/Rails 控制台中抑制返回值的输出?

ruby - 为什么 "puts ' foo '"and puts "foo\n"在 Ruby 中产生相同的输出?

mysql - 使用 LOAD DATA INFILE 导入 CSV?

ruby-on-rails - 你如何将 'save' 数据写入 Rails Controller 中的数据库?

ruby - 如何在 Ubuntu 14.04 中为 Vagrant 安装 Ruby 版本 >= 2.0?

javascript - 组件中缺少历史记录

vim - 如何在 Vim 中通过替换来重复命令?