rstudio&x27;s traceback()不再以交互方式工作
我刚开始在rstudio中调试。开始时,一切都按描述进行 使用rstudio&x27;s traceback()不再以交互方式工作,r,rstudio,traceback,R,Rstudio,Traceback,我刚开始在rstudio中调试。开始时,一切都按描述进行 使用browser()后,我无法返回此状态,这意味着没有交互字段,我可以按hide traceback或return with debug按钮。有人知道出了什么问题吗 上述建议不起作用 traceback()起作用,但消息不再是交互式的 options(error=function(){.rs.breakError(TRUE)})从这里将值设置为TRUE,但仍然不会显示交互式回溯 RStudio版本 平台x86_64-w64-min
browser()
后,我无法返回此状态,这意味着没有交互字段,我可以按hide traceback
或return with debug
按钮。有人知道出了什么问题吗
- 上述建议不起作用
起作用,但消息不再是交互式的traceback()
从这里将值设置为TRUE,但仍然不会显示交互式回溯options(error=function(){.rs.breakError(TRUE)})
拱门x86_64
os mingw32
系统x86_64, mingw32
状态
专业3
小调2.2
2015年
第08个月
第14天
svn版次69053
语言R
version.string R版本 3.2.2(2015-08-14)昵称消防安全 如果您还需要所有
选项()
设置,请告诉我
编辑2018年11月:运行脚本时出错,交互式回溯处于活动状态
getOption("error")
(function ()
{
.rs.recordTraceback(FALSE, 5, .rs.enqueueError)
})()
销毁交互式回溯(不知道我做了什么):
因此,设置是一样的,不清楚会发生什么…我也有同样的行为。以编程方式将R中的
错误
选项设置为浏览器
、回溯
或恢复
后,RStudio中的按钮(调试/出错)不再起作用
要解决这个问题,我必须首先将错误
选项重置为默认值NULL
。在那之后,我可以取回交互式调试器
下面首先将选项重置为NULL
,然后将选项设置为通过在RStudio中选择(调试/出错/错误检查器)获得的行为
options(error = NULL)
options(error = function(){.rs.recordTraceback(TRUE)})
以下是我的工作:1。选项(错误=NULL)2。RStudio=>Debug=>On Error=>Error Inspector然而,它只工作一次。之后,我必须再次执行相同的过程,以使其再次工作。以下情况不起作用:1。选项(错误=NULL)2。选项(error=function(){.rs.recordTraceback(TRUE)})参见讨论链接截至2019年12月似乎已失效。不幸的是,我的建议也不适用于我,因此我删除了我的答案:-(
options(error = NULL)
options(error = function(){.rs.recordTraceback(TRUE)})