3

我正在为 Ruby 版本 1.9.3-p448 安装调试器,然后按照以下步骤安装调试器,但在第五步我得到了错误。

步骤是

1) 从以下链接下载 Ruby 开发工具包并将其解压缩到 Ruby 基本目录中:在我的例子中是 C:Ruby193

2) 打开 Windows 命令提示符并将目录更改为 DevKit 文件夹。键入以下命令:

ruby dk.rb init

3) 现在运行以下命令为您机器中的 Ruby 安装启用 DevKit。

ruby dk.rb install

4)运行以下命令

gem install ruby-debug-ide --platform=ruby --pre

5) 对于 ruby​​-debug 文件

首先从http://rubyforge.org/frs/?group_id=8883下载 linecache19-0.5.13.gem 和 ruby​​-debug-base19-0.11.26.gem ,然后执行以下命令。

gem install linecache19-0.5.13.gem 

gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include= C:\Ruby193\ruby-1.9.3-p448-src

6)键入以下命令

irb
 require 'ruby-debug'

但是第 5 步中的第二个命令没有通过,也没有让我继续。

帮助我找到我所缺少的。

4

2 回答 2

0

现在最好的方法是使用新的调试器 gem,如果您需要帮助来开始使用新的 gem,您可以看到 Ryan Bates rails cast

在您的 Gemfile 中放置:

gem 'debugger', group: [:development, :test]

然后,您可以使用 debugger 关键字在代码中的任何位置添加断点。

于 2013-11-02T08:00:57.780 回答
0

问题发布已经有一段时间了,但它可能对某人有用。

我在具有相同版本(1.9.3-p448)的 Mac OS X 中遇到了类似的问题,我遵循相同的步骤并且必须使 GCC 在我的路径中可见。

  1. 在 Windows 中,您可以安装 MinGW:

    http://www.mingw.org/
    http://www.mingw.org/wiki/InstallationHOWTOforMinGW

  2. 如果您安装在 C:\ 中,请在路径中添加编译器

    您必须在 PATH 中包含 C:\MinGW\bin,如下面的链接中所述。

    http://www.mingw.org/wiki/Getting_Started

  3. 安装 linecache gem

     gem install linecache -v 1.2.0 --with-ruby-include= C:\Ruby193\ruby-1.9.3-p448-src
    
  4. 安装调试器 gem

     gem install debugger -v 1.6.5 --with-ruby-include= C:\Ruby193\ruby-1.9.3-p448-src
    

它应该工作

于 2014-01-16T13:37:25.307 回答