Подтвердить что ты не робот

Как использовать отладчик с Ruby 2.0?

Я знаю, что камень отладчика не является и никогда не будет совместим с ruby ​​2.0 за " официально поддерживает ruby ​​2.X".

В сводке изменений Ruby 2.0 есть:

Поддержка отладки

Поддержка DTrace, которая позволяет проводить диагностику во время работы

производство TracePoint, который является улучшенным API трассировки

Есть ли что-то из коробки для отладки с Ruby 2.0? Может ли кто-нибудь объяснить это мне?

4b9b3361

Ответ 1

Драйвер отладчика можно использовать, но он все еще имеет проблемы.

Установите byebug, который был написан для отладки Ruby 2.0.

Для точек останова используйте команду byebug в вашем коде вместо debugger.

Ответ 2

Версия 1.4.0 отладчика gem теперь устанавливается без проблем. Есть еще некоторые проблемы, но это должно быть исправлено в ближайшее время.

Драйвер отладчика плохо работает с Ruby 2. Вместо этого установите Beebug gem, который полностью совместим с Ruby 2.