У меня был простой сценарий оболочки, который выполнял следующее:
Rscript -e 'rmarkdown::render("index.Rmd")'
После обновления до macOS Catalina (10.15) я начал получать следующую ошибку:
Error: pandoc version 1.12.3 or higher is required and was not found (see the help page ?rmarkdown::pandoc_available).
Однако, еслиВяжу index.Rmd
прямо в RStudio, отлично работает. И когда я проверяю версию pandoc, я получаю:
rmarkdown::pandoc_version()
[1] ‘2.3.1’
Но, если я запускаю в терминале следующее, я получаю:
Rscript -e 'rmarkdown::pandoc_version()'
NULL
Опять же, я могу связать файл непосредственно вRStudio, но мне любопытно, почему мой скрипт оболочки перестал работать и если кто-нибудь знает, как это исправить.
Я также разместил этот вопрос в RStudio Community здесь.