rmarkdown错误:从Rstudio启动应用程序时没有问题,通过web broswer访问时出错

时间:2015-07-08 17:12:42

标签: r shiny rstudio knitr r-markdown

我正在开发一个使用rmarkdown呈现报告的Linux R服务器上的应用程序。

1)当我从Rstudio启动应用程序时,报告呈现并下载没有任何问题 2)当我通过Web浏览器访问应用程序时,出现错误:“运行命令错误”。

注意:完全相同的文件用于1和2.具体来说,用于1和2的文件不是不同路径上相同文件的副本,所使用的文件位于完全相同的路径。

日志报告错误如下:

  

sh:/ opt / shiny-server / ext / pandoc / pandoc:没有这样的文件或目录

     

系统错误(粘贴(shQuote(pandoc_path),“ - version”),intern =   是的):

     

运行命令

时出错

用于创建渲染报告的代码基于Rstudio的knitr示例:

output$downloadReport <- downloadHandler(
    filename = 'scorecard.docx'
    ,

    content = function(file) {
      src <- normalizePath('/appl/shiny/ali/helpers/scorecard.Rmd')

      # temporarily switch to the temp dir, in case you do not have write
      # permission to the current working directory
      owd <- setwd(tempdir())
      on.exit(setwd(owd))
      file.copy(src, 'scorecard.Rmd')

      library(rmarkdown)
      out <- render('scorecard.Rmd', word_document())

      file.rename(out, file)
    }

我正在运行R版本3.1.2,Rstudio版本0.99.442,rmarkdown 0.7,knitr_1.10.5,shiny_0.12.1

0 个答案:

没有答案