问题标签 [ruby-debug-ide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
31 浏览

ruby-on-rails - 断点不适用于 Rspec Rails 的 VScode

不确定我的设置有什么问题。我已经在这个问题上停留了一天,仍然没有解决这个问题。我已经设置了我的 VScode,以便我可以更快地调试我的规范(用于 Ruby on Rails)。我在 Github 上遵循了这个指南,最初在这里偶然发现了这个 Stackoverflow 线程。

我在我的 gem 文件的开发和测试组下添加了ruby​​-debug-ide & debase & execute $ bundle install。根据我在调试控制台上看到的内容,它们似乎工作正常(我认为)。

宝石文件:

调试控制台:

这是按下 F5 或单击 VSCode 上运行和调试选项卡下的“运行”按钮后的样子。

在此处输入图像描述

查看调试控制台的这一部分,我知道我的规范文件正在正确执行:

在此处输入图像描述

启动.json 文件:

我在我的规范文件上添加了一个断点(甚至尝试添加多个断点),但它的调试器没有命中任何一个。确保它已打开(请参见下面的屏幕截图)。

在此处输入图像描述

有关我的设置的其他信息可能会有所帮助,请告诉我您是否需要更多信息:

  • 机器是 MBP 2021 Intel
  • 操作系统:Mac OS Monterey 12.0.1
  • 已安装最新版本的 VSCode
  • Ruby 版本:ruby 2.6.6p146(2020-03-31 修订版 67876)[x86_64-darwin20
  • Rails 版本:Rails 5.2.3
  • 版本管理器:RBenv
0 投票
0 回答
13 浏览

visual-studio-code - 在 Mac Big Sur 上,在 Rails 6 应用程序上使用 rdebug-ide 进行调试时使用的正确 debase 版本是什么?

我正在使用带有 Xcode 13.2.1 的 Mac OS Big Sur。我想在我的 Rails 6 (Ruby 3.0.2) 应用程序中运行 rdebug-ide,但不太确定我需要什么版本的 debase,据我了解,这是安装 rdebug-ide 的要求。当我尝试安装 debase gem 时,我得到了错误……</p>

不知道还能去哪里安装这个东西。