【发布时间】:2015-09-14 12:48:27
【问题描述】:
我正在尝试在 Ruby 2.2 中使用逐步调试。我看到byebug is the debugger of choice for Ruby 2.x,但 Eclipse 似乎无法识别它。重现步骤:
- 全新安装 Windows 64bit distrib of Ruby 2.2.2(我使用的是 Windows 8.1)
- 安装 Ruby 2.0 64 位 DevKit - 版本“DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe”
- 将 Ruby 和 DevKit bin 目录添加到 PATH 环境变量中
- gem install byebug
- 在 Eclipse 中调试(版本:Luna Service Release 1 (4.4.1);内部版本 ID:20140925-1800 和动态语言工具包 - Ruby 开发工具 5.0.0.201306060709)
结果:
调试引擎未启动 'Fast Ruby Debugger (ruby-debug)' 被选中,但 'ruby-debug' 或 'debugger' gems 似乎没有安装在选定的 Ruby 解释器 (C:\Apps\Ruby22-x64\bin\ ruby.exe)
我尝试安装调试器 gem,但 it apparently doesn't support Ruby 2.x。对this question 的回复表明 byebug 和 Eclipse 不要混合,但这不是 OP 问题的一部分,其他人也没有解决。
有人可以帮忙吗?如果我需要退回到早期版本的 Ruby,我应该使用哪个版本?
【问题讨论】:
标签: ruby eclipse debugging byebug