最近我创建了一些Rmd脚本,创建并将html文件发送给指定的收件人。当我从应用程序级别(R Studio)运行时,脚本工作得很完美。但它不起作用,当我从任务计划程序(bat文件)运行它时 - 日志文件指示错误:
错误:需要pandoc版本1.12.3或更高版本,但未找到 (请参阅帮助页面?rmarkdown :: pandoc_available)。
我检查了pandoc版本n R Studio:
pandoc_available()
[1] TRUE
pandoc_version()
[1]'1.17.2'
也许从任务计划程序运行的应用程序不使用R Studio中包含的Pandoc库,但是尝试在我的计算机上找到另一个Pandoc软件?
有什么想法吗?我的操作系统是Windows。
TK
答案 0 :(得分:1)
Rstudio使用此环境变量来查找计算机上pandoc的安装位置:
Sys.getenv("RSTUDIO_PANDOC")
您需要将此位置添加到系统路径