在控制台加载功能之前恢复类型

Restore type before console loads functionality

这可能有点牵强-但我以前能够启动我的 rails console,并且在加载时(因为它必须启动所有内容并且我们使用了一些大型应用程序-所以需要一段时间) 我可以开始输入第一行代码。当它完成加载时,它会赶上并加载我一直在输入的所有内容。

这听起来像是一个愚蠢的功能,我什至不知道如何描述它,但我最近买了一台新机器,但该功能已经消失了。

我觉得这非常令人沮丧,因为有时加载控制台可能需要 5-8 秒(我知道那里还有其他问题),我真的很感谢拥有领先功能。

希望有人知道这里发生了什么,因为我真的很想解决这个问题。 :)

终于找到了解决方案,它实际上与我 运行 遇到的另一个控制台问题有关。

问题是 readline gem 未在 Ruby 之前安装。

解决方案是:

# Reinstall Readline
brew uninstall readline
brew install readline
# Reinstall current version of Ruby
rbenv uninstall 2.3.0
rbenv install 2.3.0
bundle install

这解决了控制台完成加载前的输入问题,并重新启用了我对之前会话历史记录的访问权限。