开发工具 ruby 2.0 下,ruby-debug-base19x, debugger 又不能编译了

windwiny · 2013年02月25日 · 最后由 qqct 回复于 2013年02月27日 · 4274 次阅读

ruby 2.0 升级了,ruby-debug-base19x, debugger 又翘辫子了,rubymine,netbeans 都不能调试了, 在 github 上找最新的源码也编译不了。

不升级不舒服司机,难搞。

这种情况下除了等待或去掉不用外没什么办法。

我还没用过 debugger 这个东西

我也是debugger重度用户,貌似作者没时间做 patch,有时间对照着新特性发个 Pull request 吧。 https://github.com/cldwalker/debugger/issues/47

我一般都等第二个 p 版才会升级....

总之, 我总是滞后一个 P...

求解,我也遇到同样的问题了

没用过 debugger 的路过,哈哈

修改了两个 gem

https://github.com/windwiny/ruby-debug-base19 https://github.com/windwiny/debugger

在 winxp 和 mac 下都能编译,winxp 下再安装 rubymine5/rb/gems/下的两个 gem: ruby-debug-ide 和 debase, 就可以在 rubymine 用 2.0 调试了。

mac 下 require 编译过的 bundle 文件会提示错误,ruby_debug.bundle, 9): Symbol not found: _ruby_current_thread (LoadError), 搞不定。

update: 20130301 最新提交修复了问题,可以使用 rubymine5 在 win/mac/linux 下调试了。

debugger 无法编译了,@windwiny 的补丁还未合入主线

需要 登录 后方可回复, 如果你还没有账号请 注册新账号