В ruby, почему мой сеанс интерактивной отладки IRB всегда говорит "Нет доступного исходного файла"
Просто пытаюсь заставить мои сеансы irb перечислять текущую строку кода и тех, кто ее окружает. Подобно тому, что режим Perl -d отладки позволяет вам сделать ddo.
2 ответа
Решение
Если вы ищете отладчик Ruby, вы можете попробовать ruby-debug. Это позволяет вам установить точку останова, а затем пошагово пройти по коду, отображая контекст вокруг текущей инструкции.
Это потому, что, когда вы делаете это в интерактивном режиме, ваш "исходный файл" находится в режиме std-in.