Thé*_*ing 9 markdown cmd r pandoc
我需要从命令行使用 rmarkdown 渲染表单
\n这就是我所在的地方:
\nrmarkdown::render(file.rmd).r 文件中的函数在 Rstudio 中运行时有效然后我尝试在CMD中运行这个命令
\nc:\\Program Files\\R\\R-4.0.2\\bin\\Rscript.exe" -e "rmarkdown::render('C:/file.rmd')
我收到此错误:
\nError: pandoc version 1.12.3 or higher is required and was not found (see the help page ?rmarkdown::pandoc_available).
在 RStudio 中我发送了
\n> rmarkdown::pandoc_available()\n\n[1] TRUE\nRun Code Online (Sandbox Code Playgroud)\n> rmarkdown::pandoc_version()\n\n[1] \xe2\x80\x982.7.3\xe2\x80\x99\nRun Code Online (Sandbox Code Playgroud)\n我在这里缺少什么?
\n顺便说一句,我是Win10。
\n谢谢。
\n显然,Pandoc 版本可能存在问题。但也许某些库需要较旧的 pandoc 版本,而问题来自于您使用 Rstudio 外部的 Rmarkdown。
进入 Rstudio 并输入
Sys.getenv("RSTUDIO_PANDOC")
现在获取上面命令的输出并将其放在这里
Sys.setenv(RSTUDIO_PANDOC="OUTPUT FROM ABOVE COMMAND")