2017-06-14 90 views
0

这可能是一个远拉伸 - 但我曾经是能够开始我rails console,它的加载(同时由于它具有开机一切,我们用一些大apps-所以它需要一段时间)我可以开始输入代码的第一行。当它完成加载后,它赶上了我已经输入的所有内容。还原类型

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

我觉得超级沮丧,因为它可能需要5-8秒,有时加载控制台(我知道还有其他的问题存在),我真的很感激有先声夺人的功能。

希望有人知道是怎么回事,因为我真的很想得到固定。 :)

+0

您是否尝试过使用['spring'(https://github.com/rails/spring)?不是你要求的,但它有助于更​​快地加载控制台(和测试)。 – Gerry

+0

是的,我们正在使用Spring。这只是一个非常大的项目。 :) – Rockster160

+0

对不起,最近种了一下,但检查了Bootsnap(https://github.com/Shopify/bootsnap)。它有助于在开发模式下更快地加载我们的大型应用程序。我现在可以在几秒钟内获得一个主动控制台,而不是等待10分钟的时间! –

回答

0

终于找到了解决方案,并且它实际上与我也陷入了另一个控制台问题。

问题是,readline宝石不是之前红宝石安装。

的解决方案是:

# 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 

这既解决了控制台完成加载前打字,并重新启用前几届会议我对历史的访问。