我在RStudio上使用R for windows.最近由于某种原因,我改变了User目录的名称,似乎这个改变导致了编织Rmd文件的问题。
如果我尝试编织Rmd文件,会出现以下错误按摩。
Error: invalid version specification 'find' In addition: 警告信息。 在system(paste(shQuote(path), "--version"), intern = TRUE) : 运行命令'"C:PROGRA~3CHOCOL~1binpandoc.exe" --version' 有状态65535 执行停止
我在cmd中输入'"C:PROGRA~3CHOCOL~1binpandoc.exe" --version',它说
无法在'c:users/Y OLD USER NAME/appdata/local/pandoc/pandoc.exe'处找到文件。
所以,我猜测knitr或pandoc试图寻找错误的路径。我怎么才能解决这个问题?如何改变路径?
以下是我试过的清单。
install.packeges
.看来你是自己通过Chocolatey安装了Pandoc,把User目录的名字改了之后,安装就坏了。
先说说 如果您使用RStudio,您不必单独安装Pandoc。因為 RStudio 捆綁了 Pandoc。
如果您因為某些原因而必須安裝 Pandoc,您可能需要重新安裝它 (也許您必須重新安裝 Chocolatey)。
choco uninstall pandoc
choco install pandoc