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

时间:2017-06-14 21:34:14

标签: ruby-on-rails console iterm2

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

这听起来像一个愚蠢的功能,我几乎不知道如何描述它,但我最近得到了一台新机器,功能已经消失。

我发现它非常令人沮丧,因为加载控制台有时需要5-8秒(我知道还有其他问题)我真的很感激有头启动功能。

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

1 个答案:

答案 0 :(得分:1)

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

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

解决方案是:

# 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

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