繁体   English   中英

编织:错误:pandoc 文档转换失败,错误 61

[英]Knitting: Error: pandoc document conversion failed with error 61

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

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

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

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

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

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

除了 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 将直接从您拥有完全权限的文件夹中使用该包。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM