我正在 Ruby on Rails 3.1.1 中使用控制台,我发现它的命令历史记录(向上箭头)非常不稳定。我已经运行了命令p = Product.by_name 'Acme'
and p.add_search_term('Snipe')
今天在多个控制台会话中多次出现。
然而,当我重新加载 Ruby on Rails 控制台时,只有第一个命令显示在我的命令历史记录中,而不是第二个。有时,在我重新加载控制台后,它们都会出现在历史记录中。最重要的是,我在历史记录中看到了几天前的命令,只需按几次向上箭头即可。我是否需要更改某种配置或者这是一个错误?
- Ruby on Rails 3.1.1`
- 红宝石 1.9.2p290`
- 乌班图11.10`
From 如何 – 退出后保留 Rails 或 IRB 控制台命令历史记录 http://www.wetware.co.nz/2010/09/how-to-persist-rails-or-irb-console-command-history-after-exit/.
创建或编辑您的~/.irbrc
文件包括:
require 'irb/ext/save-history'
IRB.conf[:SAVE_HISTORY] = 200
IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-history"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)