繁体   English   中英

使用Eclipse调试Ruby 2.2

[英]Debugging Ruby 2.2 with Eclipse

我正在尝试在Ruby 2.2中使用逐步调试。 我看到byebug是Ruby 2.x的首选调试器 ,但是Eclipse似乎无法识别它。 重现步骤:

  1. 重新安装Ruby 2.2.2Windows 64位发行版 (我正在使用Windows 8.1)
  2. 安装Ruby 2.0 64位DevKit-版本'DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe'
  3. 将Ruby和DevKit bin目录都添加到PATH env变量中
  4. 宝石安装byebug
  5. 在Eclipse中进行调试(版本:Luna Service Release 1(4.4.1);内部版本:20140925-1800和动态语言工具包-Ruby开发工具5.0.0.201306060709)

结果:

调试引擎未启动选择了“快速Ruby调试器(ruby-debug)”,但是在选定的Ruby解释器中似乎未安装“ ruby​​-debug”或“ debugger” gem(C:\\ Apps \\ Ruby22- x64 \\ bin \\ ruby​​.exe)

我尝试安装调试器gem,但是它显然不支持Ruby2.x 这个问题的回答表明byebug和Eclipse不会混在一起,但这不是OP问题的一部分,其他任何人都无法解决。

有人能帮忙吗? 如果需要降级到Ruby的早期版本,应该使用哪个版本?

  • Ruby 2.2
  • 滑轨4
  • 没有多余的宝石

1.选择“ Ruby内置调试器”:

在此处输入图片说明

2.添加调试配置:

  1. 在“午餐脚本”中输入命令
  2. “调试”。

在此处输入图片说明

您可以尝试使用Ruby内置调试器,在Eclipse上,转到“窗口”>“首选项”>“ Ruby”>“引擎”,然后在下拉列表中选择“ Ruby内置调试器”。

不知道这是否适用于Ruby 2.x,但是对我而言,它是否适用于Ruby 1.9.3。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM