gpt4 book ai didi

debugging - 无法退出调试/浏览器模式

转载 作者:行者123 更新时间:2023-12-02 22:37:35 25 4
gpt4 key购买 nike

在 Rstudio 控制台中,我运行了以下命令

> debug(ls)
> ls()

然后,我无法退出/离开 Debug模式。我尝试了以下方法:

1、“Q”+“输入键”2、“c”+“回车键”3.红色的“停止”按钮。

但它不会离开 Debug模式。

<小时/>
Browse[2]> Q
debugging in: ls(.Internal(getNamespaceRegistry()), all.names = TRUE)
debug: {
if (!missing(name)) {
<小时/>
Error: unable to quit when browser is active
Browse[2]> c
exiting from: ls(.Internal(getNamespaceRegistry()), all.names = TRUE)
debugging in: ls(.Internal(getNamespaceRegistry()), all.names = TRUE)
debug: {
if (!missing(name)) {

......

<小时/>

Rstudio 版本:版本 0.98.1060 – © 2009-2013 RStudio, Inc.

R版本:R i386.3.1.1

有人在 Rstudio 中遇到过这个问题吗?谢谢。昂

最佳答案

问题是,一旦您离开 Debug模式,就会触发对 ls 的调用,这会让您返回 Debug模式。要解决此问题,请在离开调试器之前关闭 ls 的调试:

Browse[2]> undebug(ls)
Browse[2]> Q

考虑使用 debugonce 而不是 debug 来避免陷入此类循环。

关于debugging - 无法退出调试/浏览器模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26497627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com