在控制台加载功能之前恢复类型
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
这解决了控制台完成加载前的输入问题,并重新启用了我对之前会话历史记录的访问权限。
这可能有点牵强-但我以前能够启动我的 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
这解决了控制台完成加载前的输入问题,并重新启用了我对之前会话历史记录的访问权限。