无法将.rmd文件编织为PDF,HTML或Word

时间:2020-04-19 08:40:26

标签: r r-markdown

我的操作系统是MacOS Catalina。 RStudio版本-1.2.5

麻烦在于将R Markdown文档编织为PDF,HTML或Word。每当我按“编织”时,都会出现以下错误:

Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
  object 'vI' not found
Calls: :: ... asNamespace -> loadNamespace -> namespaceImport -> loadNamespace
Execution halted

我也下载了最新版本的MacTex,但似乎仍不能解决问题。 我还安装了重要的软件包-rmarkdown,rcpp,knitr等。

请帮助!如果可以的话,我将不胜感激

2 个答案:

答案 0 :(得分:0)

如果未正确安装软件包,则会发生该错误。从您的描述看来,rmarkdown可能是有问题的软件包。重新安装它,错误应该消失。

详细信息是:Meta/package.rds文件可能不存在。您可以使用

查看它是否存在
list.files(file.path(system.file(package="rmarkdown"), "Meta"))

应显示

[1] "features.rds" "hsearch.rds"  "links.rds"    "nsInfo.rds"   "package.rds" 
[6] "Rd.rds"       "vignette.rds"

答案 1 :(得分:0)

我尝试了几种方法,但似乎没有解决任何问题。所以我继续并重新安装了R和RStudio。现在一切都很好。 @ user2554330我认为重新安装解决了所有问题