Нужна помощь в назначении глобальных настроек для Rstudio pando c в VSCode, чтобы связать pdf_document в формате вывода .rmd - PullRequest
0 голосов
/ 20 марта 2020

Итак, я перехожу с RStudio на Visual Studio Code для моих будущих проектов R. Я успешно получил все настройки github и пытаюсь написать свой код в формате (.rmd), чтобы я мог связать его с выводами pdf, html и flex_dashboard. Когда я пытаюсь связать его, я получаю следующую ошибку:

rmarkdown :: render ("c: \ Users \ {user} \ {folder} \ {sub-folder} \ {sub-folder} \ Co $

Ошибка: pando c версии 1.12.3 или выше требуется и не найдена (см. страницу справки? rmarkdown :: pandoc_available).>

Я нашел следующее решение, которое после запуска в терминале позволяет ему успешно соединяться в pdf_document.

Код: Sys.setenv (RSTUDIO_PANDOC = "--- вставить каталог здесь --- ")

Ссылка: pando c Требуется версия 1.12.3 или выше и не найдена (R блестящий)

Это отлично, но каждый раз, когда я перезагружаю VSCode, этот параметр сбрасывается, и мне приходится запускать его снова. Есть ли возможность настроить это глобально, чтобы мне не приходилось запускать его каждый раз, когда я его использую? Или есть лучший способ сделать это?

1 Ответ

0 голосов
/ 01 апреля 2020

У меня раньше была похожая проблема в VScode, чтобы сделать R уценку. Теперь я нашел решения для этого.

Для правильной настройки pando выполните следующие шаги: c:

Шаг 1:

Go для вашей R Studio и go консоли, введите следующее:

Sys.getenv("RSTUDIO_PANDOC")

Если вы используете MacOS, вы получите путь для «pando c»: "/Applications/RStudio.app/Contents/MacOS/pandoc"

Если вы используете Windows, вы, вероятно, получит путь, подобный следующему: "/c/Program Files/RStudio/bin/pandoc/", как указано в pando c Требуется версия 1.12.3 или выше, и она не была найдена (R блестящий)

Шаг 2:

Вставьте путь "pando c" и поместите его в bash или zsh (зависит от того, какую командную оболочку вы используете).

  • В MacOS я Использую zsh. Поэтому я добавляю следующий путь в ~/.zshrc:
export RSTUDIO_PANDOC="/Applications/RStudio.app/Contents/MacOS/pandoc"

Что касается того, как редактировать ~/.zshrc, один из способов сделать это представлен следующим образом:

шаг 2.1

nano ~/.zshrc

Откроется ваш файл .zshrc и перейдите в конец этого файла, вставьте

export RSTUDIO_PANDOC="/Applications/RStudio.app/Contents/MacOS/pandoc". Затем control + X для выхода. Появится запрос «Сохранить измененный буфер (ОТВЕТ», «НЕ УДАЛИТЬ ИЗМЕНЕНИЯ)?», Затем введите Y и введите return bottom.

шаг 2.2

source ~/.zshrc

Теперь в VScode все должно работать нормально. Проверив, работает ли она, вы можете открыть консоль, набрав R, чтобы вызвать среду R, и наберите Sys.getenv("RSTUDIO_PANDOC"). Если он вернет путь к «pando c», он будет работать и в VScode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...