R Markdown 无法获取 RStudio 版本 - knit 中的错误消息

Posted

技术标签:

【中文标题】R Markdown 无法获取 RStudio 版本 - knit 中的错误消息【英文标题】:R Markdown cannot get RStudio Version - error message in knit 【发布时间】:2020-09-01 23:51:58 【问题描述】:

我的 R Markdown 代码块中有以下行 RStudio.Version()$version

当我在 R Markdown 上运行 knit 以创建 Word 文档时,我收到以下错误消息:

RStudio.Version() 中的错误:找不到函数“RStudio.Version”

当我在 RStudio 控制台中运行这个函数 RStudio.Version() 时,我得到了版本并且函数运行,但是当我运行 R Markdown 时没有使用 knit。

有人有建议或解决方案吗?

【问题讨论】:

据我所知,该功能在任何地方都不存在。如果您正在寻找 IDE 的版本,您可以使用 rstudioapi::versionInfo() 将其返回 【参考方案1】:

我能够在编织时复制您运行 RStudio.Version() 的问题。正如 Phil 所建议的,rstudioapi::versionInfo() 似乎是编织时的最佳选择。

【讨论】:

一些关于 RStudio.Version() 失败原因的补充说明github.com/rstudio/rstudio/issues/6892

以上是关于R Markdown 无法获取 RStudio 版本 - knit 中的错误消息的主要内容,如果未能解决你的问题,请参考以下文章

终于解决了Rstudio中Rmarkdown的.rmd文件knit为PDF

在 Windows 上的 rStudio 上将 r markdown 编织为 pdf 时出现错误 43

R Markdown与RStudio IDE深度结合

R:在新的 Rstudio 预览版中安装 matplotlib

Rstudio怎么生成html文件 Rstudio生成html报告方法介绍

RStudio的markdown功能怎么用起来,和其他markdown软件的异同