如何让ruby-debug在XP下运行,以便我可以逐步完成Watir测试脚本。 我无法在Windows XP上“要求”ruby-debug。我见过的所有解决方案都是指运行Rails的基于Unix的系统。这是我的系统配置文件:
H:\>ruby -v
ruby 1.9.3p0 (2011-10-30) [i386-mingw32]
以下是我为支持在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>
答案 0 :(得分:0)
试试这个
gem install ruby-debug --pre
答案 1 :(得分:0)
ruby-debug已经在最近的ruby版本中被打破了很长时间。请尝试使用debugger gem。我不知道它是否适用于Windows。