В ruby, почему мой сеанс интерактивной отладки IRB всегда говорит "Нет доступного исходного файла"

Просто пытаюсь заставить мои сеансы irb перечислять текущую строку кода и тех, кто ее окружает. Подобно тому, что режим Perl -d отладки позволяет вам сделать ddo.

2 ответа

Решение

Если вы ищете отладчик Ruby, вы можете попробовать ruby-debug. Это позволяет вам установить точку останова, а затем пошагово пройти по коду, отображая контекст вокруг текущей инструкции.

Это потому, что, когда вы делаете это в интерактивном режиме, ваш "исходный файл" находится в режиме std-in.

Другие вопросы по тегам