这可能是一个很大的延伸 - 但我曾经能够启动我的rails console
,并且在它加载时(因为它必须启动所有内容并且我们使用一些大型应用程序 - 所以它需要一段时间我可以开始输入第一行代码。当它完成加载时,它会赶上并输入我输入的所有内容。
这听起来像一个愚蠢的功能,我几乎不知道如何描述它,但我最近得到了一台新机器,功能已经消失。
我发现它非常令人沮丧,因为加载控制台有时需要5-8秒(我知道还有其他问题)我真的很感激有头启动功能。
希望有人知道这里发生了什么,因为我真的想解决这个问题。 :)
答案 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
这解决了在控制台完成加载之前的输入,并重新启用了对之前会话中历史记录的访问。