Почему мой сеанс rdebug говорит "*** Нет доступного исходного файла"
Я не уверен, какова модель поведения, но некоторые программы, в частности, простые, основанные на rack.ru, работающие в thin, не могут быть легко отлажены. При срабатывании точки останова источник недоступен
Обратите внимание, что это не то же самое, что этот другой SO [выпуск] [1]
[1]: В ruby, почему мой сеанс интерактивной отладки IRB всегда говорит "Нет доступного исходного файла" session-always-say-no-sourcefile
1 ответ
Эээ, на самом деле нашел источник проблемы. У меня есть Dir.chdir
похоронен в моем коде. Любой вызов отладчика после этого не мог найти источник, вызов раньше работал нормально.
Надеюсь, это поможет кому-нибудь когда-нибудь.