ruby-on-rails - 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 时,发生了同样的问题。我一直无法在网上找到任何东西。
解决方案
当测试并行运行时会出现此问题。评论这一行test_helper
应该可以解决问题:
parallelize(workers: :number_of_processors)
推荐阅读
- javascript - Sharepoint 上的补丁更新 - 提供的参数之一是不可接受的
- javascript - 通过文档 ID 中的短语/字符串或文档中数组的内容进行 Firestore 查询
- asp.net-core - 如何在 IHealthCheck 实现中使用数据库配置对发出 http 请求的服务进行健康检查?
- java - 每次从并发哈希映射读取的性能与将值分配给变量然后使用它
- highcharts - 在highcharts中切换图表类型时如何更改滚动条位置
- gradle - 在应用所有插件之后但在“afterEvaluate()”之前在 Gradle 中执行操作
- reactjs - 如何使用从导航栏底部开始的Materail ui react 创建顶部抽屉?
- mysql - ADO 连接期间的 COMException 包括 Excel
- gradle - Gradle 未检测到多版本 jar 的兼容 JDK
- spring-boot - Springboot 客户端服务器架构