Rmarkdown HTML模板生成了pandoc错误61。

7

在安装R3.4.3之后,Rmarkdown似乎没有像往常一样工作:

当编织HTML模板时:

---
title: "Untitled"
output: html_document
---  

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## R Markdown

我总是遇到错误

'错误:pandoc文档转换失败,错误代码61'

enter image description here

当在YAML头中设置self_contained: no时,编织工作正常。

有没有办法获得独立的html文件?

session_info


你使用自定义的HTML模板吗?看起来pandoc尝试从你的服务器下载jQuery,但在那里找不到它。 - tarleb
@ tarleb: 不,我使用位于该路径的标准Rmarkdown-html模板: system.file("rmd/h/default.html", package="rmarkdown") [1] "\\apg-gf.org/HE$/userdata/xxx/Documents/R/win-library/3.4/rmarkdown/rmd/h/default.html" - Ron
@Ron 我在 Windows 上使用 R 3.4.4 时遇到了同样的问题。你找到解决方案了吗? - JD Long
我曾经遇到过同样的问题。由于某种原因,flexdashboard无法加载我在YAML头中列出的标志。以前这只是一个警告而已,但后来导致了错误61。我删除了标志行,一切都正常运行。然而,文本与您的“无法获取”文本类似。 - Adrian Martin
3个回答

5

最终,我认为找到了一个解决方案,只需在我的新笔记本电脑上安装R 3.4.4和RStudio 1.1.442,并遇到相同的麻烦后即可使用。

解决问题的方法是创建一个Renviron文件:

file.edit("~/.Renviron")

并设置本地路径,例如这样R_USER="C:/Users/my_name"

现在,使用self_contained: yes进行编织将不会出现错误。


我之前无法将代码编织成HTML或PDF格式。但是我按照您的建议操作,现在一切正常了。 - VictorZurkowski

4
添加“self_contained: no”应该可以消除错误信息。
---
title: "R Notebook"
output: 
  html_document:
    self_contained: no
---

来源:在RStudio中编织默认的RMarkdown文件时出错 - @UsamaFoad

这个错误可能是由于您的R Markdown文件中存在语法错误或其他问题导致的。请检查您的代码并确保它们符合正确的语法规则。如果您仍然无法解决这个问题,可以尝试重新安装R和RStudio软件,并更新所有必要的包和库。此外,确保您的操作系统也是最新的版本。

0

我的.Rmd文件一开始编织得很好,但突然间就停止了编织。

原因是knittr试图获取一个徽章。

Could not fetch https://www.r-pkg.org/badges/version/rawr

于是就出错了。

当我访问https://www.r-pkg.org/时,它也无法使用(即使在浏览器中也是如此)。

因此,在这种情况下的解决方案就是等待几分钟,直到网站恢复正常运行,然后再尝试。

更新:我在5分钟后尝试,成功了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接