我正在为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步中的第2个命令没有通过,但未能让我继续进行。
帮助我找到我所缺少的东西。
答案 0 :(得分:0)
现在最好的方法是使用new debugger gem如果你需要帮助来开始新的宝石,你可以看到Ryan Bates rails cast。
在您的Gemfile中放置:
gem 'debugger', group: [:development, :test]
然后,您可以使用调试器关键字在代码中的任何位置添加断点。
答案 1 :(得分:0)
这个问题已经发布了一段时间,但对某些人来说可能有用。
我在Mac OS X中遇到了类似的问题,版本相同(1.9.3-p448), 我按照相同的步骤,不得不在我的道路上看到GCC。
在Windows中,您可以安装MinGW:
http://www.mingw.org/
http://www.mingw.org/wiki/InstallationHOWTOforMinGW
如果您安装在C:\
中,请在路径中添加编译器您必须在PATH中包含C:\ MinGW \ bin,如下面的链接中所述。
安装linecache gem
gem install linecache -v 1.2.0 --with-ruby-include= C:\Ruby193\ruby-1.9.3-p448-src
安装调试器gem
gem install debugger -v 1.6.5 --with-ruby-include= C:\Ruby193\ruby-1.9.3-p448-src
应该有效