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

jonnoj · 2018年05月07日 · 最后由 tinyfeng 回复于 2018年05月08日 · 1244 次阅读

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

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

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

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

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

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

rails 版本:5.2.0 ruby 版本:2.4.4

gaotongfei 回复

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

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

pry 的话有历史记录

vi ~/.pry_history

Ctrl + R搜索历史指令

需要 登录 后方可回复, 如果你还没有账号请 注册新账号