Я пытаюсь визуализировать некоторые .rmd
файлы в слайды .pdf
beamer из удаленного блока linux. Это будут cron
задания, поэтому они будут выполняться su
.
. Когда я вошел в систему как мой пользователь, я вижу, что pandoc
установлено и мой оператор render()
выполняется

Версия pando c, доступная моему пользователю через rmarkdown::pandoc_version()
, равна 2.3.1.
Когда я повышаю до пользователя root с sudo su
и пытаюсь выполнить операторы render()
, я получаю ошибку:
Я ищу pando c как root и получаю ошибку:

Я запускаю R как root и используйте rmarkdown::pandoc_version()
и получите

Я пробовал запустить две последние команды на этой странице но это не помогло.
Как я могу сделать пандо c доступным для моего пользователя, также доступным для root?