Есть ли отладочная установка, которая работает с ruby ​​​​2.0?

Я использую ruby ​​2.0.0-p195 на OSX. pry-debugger не работает (шаг/продолжение/следующий, кажется, работает как continue). Есть ли драгоценный камень для отладки, который работает с ruby ​​2.0?

обновление: pry-debugger и pry-byebug работают с ruby ​​2.0.0-p195 в простом проекте. У меня есть другой конфликт, который приводит к сбою обоих при использовании binding.pry в тестах...

обновление: pry-byebug у меня работает с последней версией ruby ​​2.0, 2.0.0-p247, с pry-byebug 1.1.1 и byebug 1.5.0


person tee    schedule 22.05.2013    source источник
comment
Значит, pry-byebug не работает в ваших тестах? Я менеджер, не стесняйтесь открывать вопрос, если это необходимо.   -  person deivid    schedule 28.05.2013
comment
Спасибо @deivid. Я открою проблему, если смогу воспроизвести ее в простом проекте — мне пока не удалось выделить причину проблемы. Я скопировал свой Gemfile в отдельный пустой проект rails, и отладка работает там как в pry-debugger, так и в pry-byebug, поэтому сейчас я в недоумении.   -  person tee    schedule 28.05.2013
comment
Надеюсь, вы разберетесь с этим, если я могу помочь, дайте мне знать!   -  person deivid    schedule 29.05.2013
comment
Тоже ищу решение этой проблемы, тройник   -  person JoshJordan    schedule 04.07.2013
comment
+1 на ruby ​​2.0 и pry-debugger, интерпретирующий каждую команду как continue   -  person user527662    schedule 17.02.2014


Ответы (2)


pry-byebug 1.1.1+ работает с ruby ​​2.0.0-p247. Это форк pry-debugger и работает только с ruby ​​2.0+.

gem 'pry-byebug'

https://github.com/deivid-rodriguez/pry-byebug

обновлено номерами версий

person tee    schedule 22.05.2013

я обнаружил, что удаление pry-nav из моего gemfile вернуло функциональность следующему. см. также: выпуск №9

person Alex Moore-Niemi    schedule 29.05.2014