Rails 如何保存 Rails console 中输入过的命令?

jonnoj · May 07, 2018 · Last by tinyfeng replied at May 08, 2018 · 1237 hits

每次在 console 中输入过的命令,在退出后,下次进就没了。

在网上搜了下,解决方法如下:

~/.irbrc 文件中,保存以下内容:

require 'irb/ext/save-history'
IRB.conf[:SAVE_HISTORY] = 200

但我试了之后,还是没用,只要退出了 (exit),再进 (rails c),上次的命令就没了。

有什么方法可以一直保存下来,让下次进入时还可以用?

rails 版本:5.2.0 ruby 版本:2.4.4

Reply to gaotongfei

谢谢回复,不过正如我贴子里写的,这个方法并没有效果

你是不是用的不是 irb, 是否引入了 pry?

pry 的话有历史记录

vi ~/.pry_history

rlwrap

Ctrl + R搜索历史指令

You need to Sign in before reply, if you don't have an account, please Sign up first.