首页 > 解决方案 > byebug 在我输入时没有显示输出

问题描述

我遇到了一个奇怪的界面故障。

[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 时,发生了同样的问题。我一直无法在网上找到任何东西。

标签: ruby-on-railsrubybyebug

解决方案


当测试并行运行时会出现此问题。评论这一行test_helper应该可以解决问题:

parallelize(workers: :number_of_processors)

推荐阅读