【问题标题】:Cannot launch pandoc in rstudio无法在 rstudio 中启动 pandoc
【发布时间】:2015-08-09 20:30:13
【问题描述】:

我不能再使用 knitr,无论是 html 还是 pdf,每次我下订单 knit 时都会得到这个结果

Error in system(paste(shQuote(pandoc_path), "--version"), intern = TRUE) : 
  'CreateProcess' failed to run 'D:\Datos de Usuarios\Usuario\AppData\Local\Pandoc\pandoc.exe --version'
Calls: <Anonymous> ... get_pandoc_version -> with_pandoc_safe_environment -> force -> system
Ejecución interrumpida

我有这个系统:

  • rstudio 0.99.441
  • R 3.2.0
  • Windows 8.1 64 位
  • pandoc 已安装并显示在输出中指向的位置,尽管 rstudio 似乎无法启动
  • 库包文件夹被定向到特定地址

可能的原因: 我下载了一个 r.project 来编译一本书,并尝试编织部分成功。然后问题就开始了。

  • 我卸载了 rstudio 并重新开始,没有结果。
  • 同时安装了 windows 的更新
  • 在涉及 github 和编译时更新包不成功。

以前一切正常。 有什么建议吗?

非常感谢

【问题讨论】:

  • 你安装 pandoc 了吗? pandoc.org/installing.html
  • 是的,pandoc、markdown、knitr、r 和 rstudio。直到几天前一切正常。

标签: r windows rstudio pandoc


【解决方案1】:

嗨,我终于解决了:问题比预期的要简单。

我有两个 pandoc 安装,第一个是位于 rstudio/bin 的内部 rstudio,第二个以某种方式安装并位于 Userdata/Apps/local/pandoc/。

然后 knitr 正在新路径中搜索 pandoc,但由于与 R 中的 /\(斜杠)字符相关的这个令人困惑的问题(Windows 8?)而未能构建路径变量

解决方法:卸载外部pandoc,重新安装rstudio。啊啊啊啊啊啊 一切正常,尽管关于 knitr 无法正确生成路径的问题仍然存在于 Windows 8 的窗口中。

似乎只是向别人解释问题有助于你思考。

干杯

【讨论】:

  • 我能够解决同样的问题,而无需通过editing my path 卸载其他版本的 pandoc,然后重新启动 RStudio。
猜你喜欢
  • 2015-09-16
  • 2018-10-27
  • 2017-04-14
  • 2018-04-09
  • 2016-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-31
相关资源
最近更新 更多