我有 Rmarkdown 代码可以正常运行而不会错误编织到 HTML,但是在尝试编织为 Word 文档后,我无法编织任何保存在网络驱动器上的 Rmarkdown 文件。如果我将 Rmarkdown 文件保存到本地驱动器,则不会出现编织问题。
编织到网络驱动器时出现的错误是:
C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS test.utf8.md --to html4 --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --输出测试.html --email-obfuscation none --self-contained --standalone --section-divs --table-of-contents --toc-depth 3 --variable toc_float=1 --variable toc_selectors=h1,h2,h3 --variable toc_collapsed=1 - -变量 toc_smooth_scroll=1 --变量 toc_print=1 --template "C:\PROGRA~1\R\R-35~1.1\library\RMARKD~1\rmd\h\DEFAUL~1.HTM" --no- highlight --variable highlightjs=1 --variable "theme:cerulean" --include-in-header "C:\Users\bcohen\AppData\Local\Temp\RtmpohSxZZ\rmarkdown-str2a8871fc2471.html" --mathjax --variable “mathjax-url:https ://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML“ pandoc.exe: test.utf8.md: openBinaryFile: 不存在(没有这样的文件或目录)错误:pandoc 文档转换失败,错误 1 执行暂停
我也完成了 Rstudio 的完全卸载和重新安装。问题仍然存在。
会话信息:
R version 3.5.1 (2018-07-02)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 17134)
Matrix products: default
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_3.5.1 htmltools_0.3.6 tools_3.5.1 yaml_2.2.0 Rcpp_1.0.1 rmarkdown_1.12.5
[7] knitr_1.22 xfun_0.6 digest_0.6.18 evaluate_0.13
感谢您提供的任何帮助!
@AColeman 在 Stackoverflow 上回答了这个问题。
我将一个新的网络驱动器映射到一个新的任意字母,然后通过 Rstudio 的 GUI 重新打开我的文件。保存到新的驱动器号后,一切正常。
在帖子的评论中查看他的回答。