Я только начал с отладки в rstudio. Вначале все работало, как описано здесь а>.
После того, как я использовал browser()
, я не могу вернуться в этот статус, это означает, что нет интерактивного поля, где я могу нажать кнопку hide traceback
или return with debug
. Кто-нибудь знает, что не так?
- Предложения выше не работают.
traceback()
работает, но сообщение больше не является интерактивным.options(error = function(){.rs.breakOnError(TRUE)})
отсюда https://support.rstudio.com/hc/en-us/community/posts/202296047-error-recovery устанавливает значение TRUE, но интерактивная трассировка по-прежнему не отображается.
Версия RStudio
платформа x86_64-w64-mingw32
Arch x86_64
os mingw32
система x86_64, mingw32
статус
major 3
minor 2.2
год 2015
месяц 08
день 14
svn rev 69053
язык R
version.string R версия 3.2.2 (2015-08-14) ник Пожарная безопасность
Сообщите мне, если вам также нужны все options()
настройки.
Изменить ноябрь 2018 г.: запустить сценарий с ошибкой при активной интерактивной трассировке.
getOption("error")
(function ()
{
.rs.recordTraceback(FALSE, 5, .rs.enqueueError)
})()
Уничтожить интерактивную трассировку (не знаю, что я сделал):
getOption("error")
(function ()
{
.rs.recordTraceback(FALSE, 5, .rs.enqueueError)
})()
Таким образом, настройки такие же и непонятно, что происходит ...