2017-06-14 78 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 

這既解決了控制檯完成加載前打字,並重新啓用前幾屆會議我對歷史的訪問。