我有一个rmarkdown文档,我定期使用rmarkdown::render
它在我的计算机(Windows)上工作正常,因为我安装了RStudio,它自动设置了pandoc的路径。
然而,当我尝试在我的服务器上运行它(在RStudio之外)时,它失败并且找不到pandoc的错误。
如何从我的脚本手动设置pandoc的路径?无需更改服务器上的配置。
我试过这个,但它不起作用:
Sys.setenv(RSTUDIO_PANDOC="PATH_TO_MY_PANDOC_BIN/binaries/pandoc/pandoc.exe")
答案 0 :(得分:1)
我建议设置pandoc的系统路径(Windows 10说明):
1.在“开始”菜单中,搜索“编辑系统环境变量”
2.此时,Windows可能会要求您输入用户名+密码(对于有权更改系统设置的用户)
3.单击“环境变量”按钮
4.在窗口的 lower 部分(系统变量)中,选择带有“Path”的行,然后单击Edit
5.将路径添加到pandoc.exe所在的文件夹,但不包括“pandoc.exe”或最后的斜杠