gpt4 book ai didi

Rstudio/pandoc 问题 - 无法编织成 HTML 或 PDF

转载 作者:行者123 更新时间:2023-12-03 23:14:31 24 4
gpt4 key购买 nike

我不能再编织成 HTML 或 PDF,尽管它曾经工作得很好。这是我不断收到的错误:

pandoc: out of memory (requested 1048576 bytes)
Error in strsplit(version_info, "\n")[[1]] : subscript out of bounds
Calls: <Anonymous> ... pandoc_available -> find_pandoc -> lapply -> FUN -> get_pandoc_version
In addition: Warning message:
running command ''/usr/lib/rstudio/bin/pandoc/pandoc' --version' had status 1
Execution halted
我曾经有 Rstudio 0.999.903,我卸载了它,然后我安装了 1.0.44 版本,通过 Rstudio 重新安装了 knitr 包,但我再次收到此错误。
我使用 debian 软件包安装程序从 git 存储库安装了 pandoc 1.18-1,再次出现同样的问题。
我后来将 Rstudio 更新到 1.0.136 版,将 pandoc 更新到 1.19.2.1 版,没有任何变化。
我尝试卸载 R 并重新安装更新的版本,但没有成功。
命令行工作:
library(rmarkdown)
rmarkdown::render("test.Rmd", "html_document")
--
我正在使用 Debian (LMDE2)。

最佳答案

终于我明白了!

Arch 用户 here 似乎在 2 年前就描述了这个错误。 .

似乎这个错误是在 Debian 系统中使用 Rstudio 版本 0.98+ 为我引入的(我使用 LMDE Betsy)。

与 Rstudio 一起安装的 pandoc 版本不起作用,当我手动安装 pandoc 时,Rstudio 会坚持使用自己的损坏版本。无论如何,解决方法是从 Rstudio 发行版中删除可执行 pandoc,并符号链接(symbolic link)另一个版本的 pandoc:

apt-get install pandoc

rm /usr/lib/rstudio/bin/pandoc/pandoc
ln -s /usr/bin/pandoc /usr/lib/rstudio/bin/pandoc/pandoc

rm /usr/lib/rstudio/bin/pandoc/pandoc-citeproc
ln -s /usr/bin/pandoc-citeproc /usr/lib/rstudio/bin/pandoc/pandoc-citeproc

我找到了这个解决方法 here .

该存储库具有 pandoc 版本 1.12,但更新的版本也可以使用。我现在使用 pandoc 1.19.2.1 和 Rstudio 1.0.136。

关于Rstudio/pandoc 问题 - 无法编织成 HTML 或 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40889451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com