问题标签 [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 投票
1 回答
248 浏览

ruby - 以编程方式为 ruby​​-debug-ide (RubyMine) 设置断点

是否可以以编程方式设置断点...即...启动 RubyMine 使用的调试器 ruby​​-debug-ide?

我的目标是在测试失败时以某种方式自动启动它。

0 投票
1 回答
158 浏览

ruby - Gemfile 中的 ruby​​-debug-ide 版本异常

未捕获的异常:您已经激活了 ruby​​-debug-ide 0.4.23,但您的 Gemfile 需要 ruby​​-debug-ide 0.4.22。使用 bundle exec 可以解决这个问题。

0 投票
0 回答
1473 浏览

ruby-on-rails - 使用 RubyMine 远程调试 Unicorn 服务器

我有Rails(4.0.3 版)应用程序,它使用nginx作为前端服务器将请求分派到实际的Unicorn。在开发应用程序时,我想使用Windows 上的Docker (boot2docker) 来运行应用程序,并使用ruby​​-debug-ide来远程调试应用程序。

原始设置工作正常(主机上的应用程序答案),直到我替换rails server

在 Docker 容器上运行此程序后,我成功连接到远程调试器,因为它在 Docker 容器 bash 上告诉断点是根据我在 RubyMine 上设置的内容添加的,并告诉 Unicorn 服务器现在正在运行。我也添加了 gem unicorn-railsrails server为 Unicorn 工作。

现在实际的问题是,当它在调试器中运行时,nginx 似乎找不到独角兽。它只是继续加载浏览器(并使用 curl),直到返回 504(网关超时)。

有趣的独角兽配置包含

我已经按照JetBrains 帮助页面中的描述设置了所有内容。在 Docker 上,我打开了所有必要的端口(调试器为 1234,调度程序为 26162,HTTPS 为 443)。

我已经爬了几个小时的 Internet 和 Stack Overflow 没有任何运气,并且找不到任何可以尝试的东西了。有任何想法吗?

0 投票
4 回答
12421 浏览

ruby - 如何让 ruby​​-debug-ide 工作?

我无法让我的 ruby​​-debug-ide 正常工作。我有一个基本的 Rails 应用程序,我想在 RubyMine 中进行调试。在我启动 RubyMine 之前,我需要在我的 vagrant VM 中启用 rdebug-ide。当我导航到我的项目目录时,我已经在线阅读我需要输入以下命令:

但是,当我运行此命令时,我收到以下消息: 在此处输入图像描述

我还尝试了上述命令的修改版本:(一个额外的破折号)

结果我得到了这个: 在此处输入图像描述 起初看起来不错,但是服务器永远不会启动。它从不显示服务器信息,它只是坐在这里并挂起,直到我 CTRL+C 退出服务器。我无法让 rdebug-ide 与 rails 一起工作。有谁知道我该如何解决这个问题?

0 投票
2 回答
651 浏览

ruby-on-rails - 无法在 Netbeans 6.9.1 上为 ruby​​ 2.2.3p173 安装快速调试器

我正在尝试在 Netbeans 6.9.1上调试 rails 项目( redmine )

当我单击调试项目时,我收到消息:

在此处输入图像描述

当我单击安装快速调试器时,我收到以下错误:

gem_make.out至少对我来说不是很有信息和帮助:

我正在Ubuntu 14.04.1使用ruby 2.2.3p173rails 4.2.4

我可能做错了什么?

0 投票
0 回答
324 浏览

ruby-on-rails - 调试 ruby​​mine 8.0 和 ruby​​ 2.2.1

我正在尝试在 ruby​​mine 8.0.1 上调试我的 rails 应用程序,但是当我放置断点时,它会被退出代码 -1 中断。

我使用带有 vagrant 的远程服务器,我在 ruby​​mine 调试配置中设置了主机和我使用的端口。

我的工作区

  • 红宝石 2.2.1
  • 导轨 4.2
  • 红宝石8.0.1
  • 流浪汉

宝石文件

错误显示。

0 投票
2 回答
2686 浏览

ruby - ruby-debug-ide 无法在 Windows 中构建 gem 原生扩展

我已经安装了 debase,但是当我尝试 gem install ruby​​-debug-ide 时,它​​仍然无法构建 gem 原生扩展:

我真的安装了debase。

我应该怎么做才能解决问题?我需要安装特定版本的 debase 吗?
谢谢!

0 投票
0 回答
564 浏览

ruby - 安装 ruby​​-debug-ide - 无法构建 gem 原生扩展

我有 win7x64 并且努力安装 ruby​​-debug-ide 以在我的 ide 中使用调试器。它无法构建 gem 原生扩展已经尝试了我可以通过 net--verbose、--pre、--with ruby​​ 等找到的所有东西

它仍然失败(

有人可以给点小费吗?谢谢

0 投票
1 回答
483 浏览

ruby - 如何在 Vagrant 和 ruby​​-debug-ide 上配置端口

我正在尝试为我的 Web 应用程序配置调试器,但在为其指定正确的端口时遇到了麻烦。流浪文件:

/etc/hosts(在我的主机上)

我安装了这两个 gem 进行调试

我读到为了在 vagrant 上使用 ruby​​-debug-ide,我应该运行 rdebug-ide --host 0.0.0.0 --port 80 --dispatcher-port 8080 -- bin/rails s Vagrantfile--port中的访客端口和 `--dispatcher-port` 的主机端口

但它说

另一方面,如果我尝试更改 Vagrantfile 中的这些端口,我将失去从 127.0.0.1:specified_port 访问我的应用程序的机会,但仍然可以从 mysite.com 进行,这令人困惑

0 投票
1 回答
526 浏览

ruby - Error Running Ruby Debug IDE with Rails 4 app

I am having a problem running a Rails 4 app with Ruby Debug IDE using Visual Studio Code. This is the error I get.

Extra details

  • Ruby 2.3.0
  • Ruby Debug IDE 0.6
  • IDE: Visual Studio Code + vscode-ruby

Different variations tried

  • Tried updating to Ruby 2.3.3
  • Tried downgrading ruby-debug-ide to 0.5
  • Tried upgrading ruby-debug-ide to 0.6.1.beta4

With no success

Extra

I started a new Rails 5 + Ruby 2.4.0 project and debugging works fine with it. It uses the same ruby-debug-ide version. So the version of ruby-debug-ide should be working.