Ruby Debugging Open Source Libraries - PullRequest
       7

Ruby Debugging Open Source Libraries

2 голосов
/ 07 августа 2010

Я хотел бы отладить и, возможно, внести свой вклад в некоторые гемы с открытым исходным кодом, но я довольно новичок в Ruby и Rails. Как лучше всего войти и начать устанавливать точки останова и т. Д.?

Сейчас я просто использую ruby-debug для своего собственного кода и в основном проверяю переменные.

1 Ответ

1 голос
/ 07 августа 2010

вам нужен гем ruby-debugger.Убедитесь, что у вас установлено rubygems , затем выполните

gem install ruby-debug

Затем добавьте строку

require 'ruby-debug'

в ваш исходный код, чтобы загрузить библиотеку, и добавьтеКлючевое слово «отладчик», где вы хотите установить точку останова.Теперь, когда вы вызываете соответствующий код, он попадает в консоль отладки, когда достигает точки останова - нажмите h, чтобы увидеть список параметров, чтобы увидеть, что вы можете сделать оттуда.Очевидно, не забудьте убрать свои точки останова и оператор require после того, как вы закончите!

...