【问题标题】:Knitting: Error: pandoc document conversion failed with error 61针织:错误:pandoc 文档转换失败,错误 61
【发布时间】:2019-10-14 20:38:26
【问题描述】:

问题 我们的最终用户无法生成 html 文件,收到此错误: 错误:pandoc 文档转换失败,错误 61 执行停止

已执行 TS 我们为之前的错误消息设置了代理。 之前的错误是:

pandoc.exe: Could not fetch \\HHBRUNA01.hq.corp.eurocontrol.int\alazarov$\R\win-library\3.5\rmarkdown\rmd\h\jquery\jquery.min.js
ResponseTimeout
Error: pandoc document conversion failed with error 67
Execution halted  

为此,我们在 RProfile.Site 中添加了“self_contained: no”> 我们还尝试了“Self_Contained: yes”。

当前错误消息

Could not fetch http://?/UNC/server.contoso.int/username$/R/win-library/3.5/rmarkdown/rmd/h/default.html
HttpExceptionRequest Request {
  host                 = ""
  port                 = 80
  secure               = False
  requestHeaders       = []
  path                 = "/"
  queryString          = "?/UNC/server.contoso.int/username$/R/win-library/3.5/rmarkdown/rmd/h/default.html"
  method               = "GET"
  proxy                = Just (Proxy {proxyHost = "pac.contoso.int", proxyPort = 9512})
  rawBody              = False
  redirectCount        = 10
  responseTimeout      = ResponseTimeoutDefault
  requestVersion       = HTTP/1.1
}
(InvalidDestinationHost "")
Error: pandoc document conversion failed with error 61
Execution halted

【问题讨论】:

标签: r rstudio pandoc


【解决方案1】:

我在 Windows 10 上遇到了同样的问题,用户路径位于网络驱动器上。

Could not fetch http://?/UNC/...
Error: pandoc document conversion failed with error 61

解决方案是以管理员身份运行 R,删除软件包“rmarkdown”,然后重新安装。

【讨论】:

    【解决方案2】:

    Malte 回答的补充:当您没有管理员权限时,您可以将库目录更改为您拥有完全权限的目录,例如 C:。默认选项是您的网络文件夹“?/UNC/server.contoso.int/username$/R/win-library/3.5/rmarkdown/rmd/h/default.html”,您没有足够的权限,因此 R 可以不编织降价文件。

    在 RStudio 中,单击工具>安装包。在“安装到库”下,您可以看到默认选项(在您的情况下,它应该是“?/UNC/server.contoso.int/username$/R/win -library/3.5/rmarkdown/rmd/h/default.html")。这里的第二个选项应该是“C:/Program Files/R/R-3.6.2/library”。

    要更改此顺序,即使“C:/Program Files/R/R-3.6.2/library”文件夹成为默认文件夹,您必须使用以下代码(在新的 R 文件中执行代码) :

    bothPaths <- .libPaths()   # extract both paths
    bothPaths <- c(bothPaths [2], bothPaths [1])  # change order
    .libPaths(bothPaths )  # modify the order
    

    之后,您可能需要再次安装 markdown 包。这次直接安装到“C:/Program Files/R/R-3.6.2/library”文件夹下。

    现在,编织应该可以工作了,因为 R 将直接使用您拥有完整权限的文件夹中的包。

    【讨论】:

      【解决方案3】:

      问题已解决。有人在没有记录/记录的情况下更改了托管文件的服务器上的规则......

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-07-14
        • 2016-04-13
        • 2018-02-23
        • 2020-02-22
        • 1970-01-01
        • 2017-05-08
        • 2015-01-14
        相关资源
        最近更新 更多