rmd文件没有在R Studio中编织:' CreateProcess'未能跑步'

时间:2017-01-18 07:07:10

标签: r rstudio

我正在尝试在Windows 7机器上的R Studio中编写Rmd文件。老实说,在这一点上,我只是想让默认的 Rmd文件编织。

无论我是否尝试输出到html或pdf,我都会收到以下错误:

  

系统错误(粘贴(shQuote(pandoc_path)," - 版本"),实习生=真):
   ' CreateProcess的'无法运行' C:\ PROGRA~1 \ RStudio \ bin \ pandoc \ pandoc.exe --version'
  电话:... get_pandoc_version - > with_pandoc_safe_environment - >力 - >系统
  执行暂停

同样的错误导致我使用了漂亮的UI"编织"按钮或直接render()命令。

由于担心我已经过时,我已经卸载并重新安装了R和RStudio,所以他们现在在R版本3.3.2和RStudio版本1.0.136。我第一次在重新安装后创建了一个Rmd文件,它询问了如何安装各种软件包的更新版本。这样做没有发生意外,但它没有解决问题。

我试图明确加载库,告诉我没有这样的包。如果我尝试安装软件包,我会收到以下消息:

  

install.packages中的警告:
   包'pandoc'不可用(对于R版本3.3.2)

导师给我指了Cannot launch pandoc in rstudio。 (没有任何关于包不可用,所以也许这不重要?)按照这些说明,我检查了重复的pandoc安装(手动检查Userdata / Apps / local和a在计算机上的任何地方搜索" pandoc"唯一的pandoc位于RStudio bin中,所以我不认为这是问题所在。

我还尝试了Knitr pandoc Execution halted in R中包含的两个建议 - 即安装MiKTeX,然后按照概述手动安装/加载pandoc(以及确保完全控制权限)。既没有解决问题。 (当然,当我手动加载pandoc时,它在系统中创建了一个重复的pandoc。因此我卸载了它。)

任何想法???

非常感谢!

1 个答案:

答案 0 :(得分:0)

在R-Studio菜单中,尝试转到Tools - Global Options... - Sweave并将Weave Rnw files using:保管箱从sweave更改为knitr

未能确认MikTeX与R没有关联。确保您拥有管理员权限,然后从开始菜单转到all programs - MikTeX X.X - Maintenance - MikTeX Settings

点击Roots标签,然后选择Add...,然后您需要转到textmf文件夹,该文件夹会因您所在的位置而有所不同 R 已安装,但应该是C:\R\R-3.X.X\share\texmf