1

如何让 ruby​​-debug 在 XP 下运行,以便我可以单步执行我的 Watir 测试脚本。我无法在 Windows XP 上“要求”ruby-debug。我所看到的所有解决方案都是指运行 Rails 的基于 Unix 的系统。这是我的系统配置文件:

H:\>ruby -v
ruby 1.9.3p0 (2011-10-30) [i386-mingw32]

这是我安装的 gems 来支持我在 Watir 中的测试

    H:\>gem list

    *** LOCAL GEMS ***

    archive-tar-minitar (0.5.2)
    awesome_print (1.0.2)
    bigdecimal (1.1.0)
    childprocess (0.2.4)
    columnize (0.3.6)
    ffi (1.0.11)
    io-console (0.3)
    json (1.5.4)
    linecache19 (0.5.13)
    minitest (2.5.1)
    mkrf (0.2.3)
    multi_json (1.0.4)
    net-ssh (2.2.1)
    rake (0.9.2.2)
    rdebug (0.1)
    rdiscount (1.6.8)
    rdoc (3.9.4)
    ruby-debug-base19x (0.11.30.pre4)
    ruby_core_source (0.1.5)
    rubygems-update (1.8.13)
    rubyzip (0.9.5)
    selenium-webdriver (2.15.0)
    watir-webdriver (0.4.1)
    wirble (0.1.3)

这是我尝试“要求”ruby-debug 时出现的错误。错误:

    irb(main):001:0> require 'ruby-debug'
    LoadError: cannot load such file -- ruby-debug
    from C:/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from C:/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from (irb):1
    from C:/Ruby/bin/irb:12:in `<main>'
    irb(main):002:0>
4

2 回答 2

0

试试这个

gem install ruby-debug --pre

于 2012-04-25T15:44:41.317 回答
0

ruby-debug 已经被最近的 ruby​​ 版本破坏了很长时间。请尝试使用调试器gem。我不知道它是否适用于 Windows。

于 2012-08-02T16:16:55.703 回答