Подтвердить что ты не робот

Как увеличить переполнение стекового пространства для pandoc в R?

Я получаю следующую ошибку с вязанием HTML:

Stack space overflow: current size 16777216 bytes.
Use `+RTS -Ksize -RTS' to increase it.
Error: pandoc document conversion failed with error 2

Я пытаюсь решить проблему, добавив следующие строки в верхней части markdown script:

 ```r
pandoc +RTS -K64m -RTS -f rst -
```

Мне просто интересно, правильно ли код или где я должен поместить код, чтобы он работал?

4b9b3361

Ответ 1

Решение: Добавьте следующий фрагмент кода в начале вашего файла Rmd, чтобы увеличить размер стека:

---
title: "Habits"
output:
  html_document:
    pandoc_args: [
      "+RTS", "-K64m",
      "-RTS"
    ]
---

Ответ 2

Вот возможное обходное решение. После отказа от устранения ошибки с помощью кнопки RStudio GUI для "Вязания HTML" следующее генерировало ожидаемый HTML файл.

library(knitr)
knit2html('./myNotes.Rmd')

Надеюсь, что это поможет.