Phantom RStudio错误

问题描述 投票:20回答:1

我遇到了一些非常奇怪的行为与 version 1.0.136 version 3.3.2不幸的是,这并不适合于一个可重复的例子。

每当我强制退出一个 项目,我开始得到这些奇怪的幻影错误信息,因为我以为 正在试图运行已经不在项目中的代码。每当我在编辑器中输入任何已保存的脚本时,都会发生这种情况。

有谁知道我怎样才能找出这个错误的根本原因?或者说,我怎样才能完全删除所有的东西呢? 知道崩溃前的项目吗?

更新

这在某种程度上是独立于代码的,在一些项目中也发生过。我并没有看到它试图运行的代码,而只是看到错误信息,通常是试图加载一个不存在的文件,或者调用一个没有加载到内存中的函数。我尝试了以下事情。

  • 删除 .rproj 文件,并在同一文件夹中启动一个新的项目(不变)
  • 重新安装 R (无变化)
  • 重新安装 RStudio (无变化)
  • 升级到 Sierra (无变化)
  • 将一个项目中的所有文件移动到一个新的文件夹中的新项目中(问题已解决,但如果有后续的强制退出,会再次发生)。
  • 从已保存的文件切换到新的无标题文件(问题已解决,但当新文件保存时再次发生)。
  • 关闭 "在启动时恢复之前开放的源代码文件"(这似乎一度解决了问题,但后来又恢复了。所以不是解决方法)
  • 已删除 RStudioRstudio desktop directory 按照这些说明进行操作。https:/support.rstudio.comhcen-usarticles200554736-How-To-Uninstall-RStudio。 然后重新安装(没有解决
  • 目前,当我在已保存的脚本中运行脚本时,它会崩溃 RStudio当我在一个无标题的文件中运行它时,它可以工作。同样,当我在一个基本的 R 控制台它的工作。

所以我认为这是怎么回事,当 RStudio 出乎意料地退出,有一些对初始文件的引用,该文件是由加载的 R 文件在启动时。

编辑

相关错误。https:/support.rstudio.comhcen-uscommunityposts220481907-Phantom-error-messages-onRStudio。

r rstudio macos-sierra
1个回答
0
投票

在Rstudio中使用Rmarkdown时,我都会出现文件错误。我不知道这是否是你的情况,但我的问题是没有正确地改变wd(当我试过没有错误wore messaged,但使用getwd()它没有改变)。

在这种情况下,解决的办法是在Rmarkdown的设置中用以下代码来设置根目录

```{r setup}
knitr::opts_knit$set(root.dir = 'C:/the-desired-path')

```
© www.soinside.com 2019 - 2024. All rights reserved.