Ошибка в rethrow_call(c_processx_exec, command, c(command, args), pty,: Command 'jekyll' not found @win/processx.c:982 (processx_exec)
Я пытаюсь использовать blogdown с jekyll.
Я могу создавать и обслуживать сайт вне RStudio, но я действительно хочу использовать функции RStudio.
Когда я бегу
blogdown:::serve_site()
я получил
Error in rethrow_call(c_processx_exec, command, c(command, args), pty, : Command 'jekyll' not found @win/processx.c:982 (processx_exec) Type .Last.error.trace to see where the error occurred
(подробности ниже)
Я запустил `Sys.which("jekyll"), и он возвращает правильный путь ("C:\RUBY27~1\bin\jekyll.bat") (или ~1 - это замена x64, которая, как я полагаю, является некоторой системная вещь?).
Я обновил R, все пакеты и RStudio. Я понизил, а затем обновил библиотеку processx (в случае ссылки на https://github.com/r-lib/processx/issues/313). Я проверил путь и все внутренние файлы, которые я могу найти ... У меня нет идей. Насколько я понимаю, библиотека processx используется в blogdown, и она не может найти jekyll, но должна иметь возможность. Любые идеи?
> .Last.error.trace
Stack trace:
1. blogdown:::serve_site()
2. blogdown:::serve(..., .site_dir = .site_dir)
3. processx::process$new(cmd, cmd_args, stderr = "|", cleanup_tree = TRUE)
4. processx:::initialize(...)
5. processx:::process_initialize(self, private, command, args, stdin, ...
6. rethrow_call(c_processx_exec, command, c(command, args), pty, ...
x Command 'jekyll' not found @win/processx.c:982 (processx_exec)