使用带有knitr的help.search()随机错误:无法建立与服务器的连接

时间:2014-05-19 20:11:14

标签: r knitr rstudio

我正在使用 RStudio 中的 knitr 为R创建一种教程。

当我使用 help.search()功能时,会打开一个网页并显示文档。 太棒了!

但是,这并不总是按预期工作,网页返回错误的次数是:

  

Firefox无法在...

建立与服务器的连接

我该如何处理这种行为?

由于

1 个答案:

答案 0 :(得分:0)

在您的情况下,help.search()依赖实时R会话来显示搜索结果,例如http://127.0.0.1:xxxxx。当RStudio编织文档时,它会打开一个新的R会话,编织文档,关闭R会话,并显示结果文档。您可能无法看到该网页,因为在启动Firefox时R会话可能已关闭。

我已在help.search()help()的{​​{3}}中添加了支持(有关示例,请参阅其the printr package)。但是,一般情况下,您应避免在 knitr 文档中编写交互式代码。