Ответ 1
Драйвер отладчика можно использовать, но он все еще имеет проблемы.
Установите byebug, который был написан для отладки Ruby 2.0.
Для точек останова используйте команду byebug
в вашем коде вместо debugger
.
Я знаю, что камень отладчика не является и никогда не будет совместим с ruby 2.0 за " официально поддерживает ruby 2.X".
В сводке изменений Ruby 2.0 есть:
Поддержка отладки
Поддержка DTrace, которая позволяет проводить диагностику во время работы
производство TracePoint, который является улучшенным API трассировки
Есть ли что-то из коробки для отладки с Ruby 2.0? Может ли кто-нибудь объяснить это мне?
Драйвер отладчика можно использовать, но он все еще имеет проблемы.
Установите byebug, который был написан для отладки Ruby 2.0.
Для точек останова используйте команду byebug
в вашем коде вместо debugger
.
Версия 1.4.0 отладчика gem теперь устанавливается без проблем. Есть еще некоторые проблемы, но это должно быть исправлено в ближайшее время.
Драйвер отладчика плохо работает с Ruby 2. Вместо этого установите Beebug gem, который полностью совместим с Ruby 2.
Используйте pry:
gem install pry
gem install pry-debugger
См. "" Отладка Ruby With Pry".