无法编织Rmd文件,因为我更改了用户目录的名称

无法编织Rmd文件,因为我更改了用户目录的名称,r,rstudio,r-markdown,knitr,pandoc,R,Rstudio,R Markdown,Knitr,Pandoc,我正在RStudio上使用R for windows。 我最近更改了用户目录的名称是有原因的,似乎这一更改导致Rmd文件出现问题 如果我尝试编织Rmd文件,将出现以下错误消息: 错误:无效 版本规范“查找” 此外:警告信息: 在systempasteshQuotepath中,-version,intern=TRUE: 正在运行的命令“C:/PROGRA~3/CHOCOL~1/bin/pandoc.exe-version”的状态为65535 停止执行 它说,我在cmd中输入了“C:/PROGRA~

我正在RStudio上使用R for windows。 我最近更改了用户目录的名称是有原因的,似乎这一更改导致Rmd文件出现问题

如果我尝试编织Rmd文件,将出现以下错误消息:

错误:无效 版本规范“查找” 此外:警告信息: 在systempasteshQuotepath中,-version,intern=TRUE: 正在运行的命令“C:/PROGRA~3/CHOCOL~1/bin/pandoc.exe-version”的状态为65535 停止执行

它说,我在cmd中输入了“C:/PROGRA~3/CHOCOL~1/bin/pandoc.exe-version”

在“c:\users\MY OLD USER NAME\appdata\local\pandoc\pandoc.exe”中找不到文件

所以,我猜knitr或pandoc试图找到错误的道路。 我怎样才能解决这个问题?我怎样才能改变路径

以下是我尝试过的内容列表:

卸载R和RStudio,然后安装它们。 然后,我安装了install.packeges所需的所有软件包。 因此,我使用的是R、RStudio和包的最新版本。 在注册表编辑器中搜索“pandoc”,并试图找到旧路径,但我找不到
看起来你是通过Chocolate自己安装了Pandoc,而在你更改了用户目录的名称后,安装被中断了

首先,因为RStudio将Pandoc与之捆绑在一起

如果你出于某种原因必须安装Pandoc,你可能需要重新安装它,也许你也必须重新安装Chocolate

choco uninstall pandoc
choco install pandoc

你到底是如何更改目录名的?你把它重命名了吗?是否修改了%USERPROFILE%之类的环境变量?您是否考虑创建新的用户配置文件而不是使用中断?配置文件的目录名发生了变化?>CL感谢您的回复,我使用Registry editor重命名了用户目录,并修改了环境变量的名称。但是,下面谢一辉的建议解决了问题!你说得对,我是通过巧克力安装潘多克的,我不记得为什么了。“choco卸载pandoc”解决了这个问题,谢谢!