RStudio R 演示文稿预览错误
RStudio R Presentation Preview Error
我正在尝试在 RStudio 中创建一个 R 演示文稿(文件 > 新建文件 > R 演示文稿)。但是当我尝试创建一个工作目录设置为默认值以外的任何目录时,我在尝试预览时收到错误消息。
错误显示在标题下方的预览面板中,作者和日期应该是 "Error in readLines(if (is.character(input2)) { : cannot open the connection"
。即使默认模板中应该有四张幻灯片,也没有其他幻灯片可以显示。
我到处搜索,但没能找到遇到此问题的人。有人知道是什么原因造成的吗?
我是 运行:
- Windows 7 专业
- RStudio v0.99.903
我完全重新安装了我所有的 R 程序(R、Rtools、RStudio),并从头开始。我现在可以在非默认工作目录中创建演示文稿。正如 rawr 所述,这可能是由于正在创建的文件存在一些潜在的路径问题。
我想,没有必要重新安装。我发现该错误很可能与通过 setwd()
.
在 .Rprofile 或相关文件中设置工作目录有关
当我将 .Rprofile 中的关键行更改为
if(interactive()) setwd(<my preferred working directory>)
成功了。
我认为 .Rprofile 文件也会影响在后台创建演示文稿所需的 R 进程。如果这些进程总是设置为您的标准工作目录,它们将无法在那里找到相关文件。这也解释了为什么当您将演示文稿放入标准工作目录时它会起作用。
编辑:上面的行有效,因为 interactive()
对于我正在谈论的这些后台进程是假的。因此,对于那些,setwd()
不会被调用。
我正在尝试在 RStudio 中创建一个 R 演示文稿(文件 > 新建文件 > R 演示文稿)。但是当我尝试创建一个工作目录设置为默认值以外的任何目录时,我在尝试预览时收到错误消息。
错误显示在标题下方的预览面板中,作者和日期应该是 "Error in readLines(if (is.character(input2)) { : cannot open the connection"
。即使默认模板中应该有四张幻灯片,也没有其他幻灯片可以显示。
我到处搜索,但没能找到遇到此问题的人。有人知道是什么原因造成的吗?
我是 运行:
- Windows 7 专业
- RStudio v0.99.903
我完全重新安装了我所有的 R 程序(R、Rtools、RStudio),并从头开始。我现在可以在非默认工作目录中创建演示文稿。正如 rawr 所述,这可能是由于正在创建的文件存在一些潜在的路径问题。
我想,没有必要重新安装。我发现该错误很可能与通过 setwd()
.
当我将 .Rprofile 中的关键行更改为
if(interactive()) setwd(<my preferred working directory>)
成功了。
我认为 .Rprofile 文件也会影响在后台创建演示文稿所需的 R 进程。如果这些进程总是设置为您的标准工作目录,它们将无法在那里找到相关文件。这也解释了为什么当您将演示文稿放入标准工作目录时它会起作用。
编辑:上面的行有效,因为 interactive()
对于我正在谈论的这些后台进程是假的。因此,对于那些,setwd()
不会被调用。