При попытке создать книгу из проекта Rstudio я получаю следующую ошибку:
output file: thesis.knit.md
sh: 1: pdflatex: not found
Error: Failed to compile thesis.tex.
Execution halted
То же самое происходит с rmarkdown::render().
Как предлагается здесь в Rstudio сообщества, я попытался изменить переменную среды PATH, включив в нее pathval <- "...:/usr/local/texlive/2016/bin/", который является локальным путем установки для всех двоичных файлов пакетов texlive, включая пакет pdflatex
pathname <- "PATH"
pathval <- "/home/deependra/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/texlive/2016/bin/"
args <- list(pathval)
names(args) <- pathname
do.call(Sys.setenv, args)
. Теперь что Sys.getenv("PATH") показывает:
[1] "/home/deependra/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin /sbin:/bin:/usr/games:/usr/local/games:/usr/local/texlive/2016/bin/"
Я не могу не задаться вопросом, почему ошибка остается нерешенной.
Side-query
Хотя, строго говоря, существует еще один каталог с именем «x86_64-linux» между ... / bin и фактическими файлами ссылок на программы в двоичные файлы, t думаю, что это должна быть проблема, а не при установке переменной .bashrc как минимум. Или это как-то проблематично в R?
Никто, предлагающий что-то здесь, был бы очень благодарен за это.