我正在试图编织一个Rmd文件在R Studio上的Windows 7框。老实说,在这一点上,我只是想让默认的Rmd文件编织起来。
无论我试图输出到html还是pdf,我都会得到以下错误:
系统错误(粘贴(shQuote(Pandoc_path),“-version”),intern = TRUE): “CreateProcess”未能运行“C:\PROGRA~1\RStudio\bin\pandoc\pandoc.exe--版本” 电话:..。get_pandoc_version -> with_pandoc_safe_environment -> ->系统 执行暂停
无论我使用漂亮的UI“针织”按钮还是直接使用render()
命令,都会产生同样的错误。
由于担心我已经过时,我已经卸载并重新安装了R和RStudio,因此它们现在处于RVersion3.3.2和RStudio版本1.0.136。在重新安装之后,我第一次创建Rmd文件时,它询问了如何安装各种软件包的更新版本。这件事并没有发生,但并没有解决问题。
我试图显式地加载库,这告诉我没有这样的包。如果我试图安装这个软件包,我会收到以下消息:
install.packages中的警告: 软件包“pandoc”不可用(用于R版本3.3.2)
指导员把我指给了Cannot launch pandoc in rstudio。(没有任何关于该软件包不可用的信息,所以也许这并不重要?)按照这些说明,我检查了一个重复的pandoc
安装(手动检查Userdata/Apps/local和搜索计算机上任何地方的"pandoc“)。唯一的pandoc
在RStudio中,所以我不认为这是问题所在。
我还尝试了Knitr pandoc Execution halted in R中包含的两种建议--即安装MiKTeX,然后按概述手动安装/加载pandoc (以及确保完全的控制权限)。两个人都没解决这个问题。(当然,当我手动加载pandoc时,它在系统中创建了一个重复的pandoc
。因此,我将其卸载。)
有什么主意吗??
非常感谢!
发布于 2017-01-18 11:04:09
在R菜单中,尝试转到Tools - Global Options... - Sweave
并将Weave Rnw files using:
dropbox从sweave
更改为knitr
。
如果失败,可能是MikTeX没有链接到R。请确保您拥有管理员权限,然后从“开始”菜单转到all programs - MikTeX X.X - Maintenance - MikTeX Settings
。
单击Roots
选项卡,然后选择Add...
,然后需要路由到textmf
文件夹,该文件夹将根据安装R的位置而有所不同,但是它应该类似于C:\R\R-3.X.X\share\texmf
。
https://stackoverflow.com/questions/41713270
复制相似问题