【发布时间】:2018-08-31 18:37:43
【问题描述】:
我遇到了一个奇怪的界面故障。
[44, 53] in /document.rb
44: code
45: code
46:
47: def code
48: byebug
=> 49: code
50: code
51: code
52: end
53:
(byebug) {here is where you type}
当我键入时,字符根本不显示。我可以输入p "yo" 或任何我想要的,当我点击enter 时,它会运行代码。基本上我可以在紧要关头使用 byebug,但是当我看不到我正在输入的内容时,这真的很令人沮丧。
我过去曾在同一台笔记本电脑上使用过 byebug,这个问题是最近才出现的。
我正在协助一位朋友,当他使用 byebug 时,发生了同样的问题。我一直无法在网上找到任何东西。
【问题讨论】:
-
你在使用 Spring 和 Rails 吗?如果是这样,请禁用 spring gem,杀死所有 spring 进程,然后重试。
-
@Casper,这完全解决了它。我什至没有禁用 spring gem,我只是杀死了服务器,运行
bin/spring stop并再次启动服务器。它现在正在工作,禁用 spring gem 可能是一个更永久的修复。谢谢!
标签: ruby-on-rails ruby byebug