Не удается связать Rmd-файл, так как я изменил имя каталога пользователя - PullRequest
0 голосов
/ 02 мая 2020

Я использую R для windows на RStudio. Недавно я по какой-то причине изменил имя каталога пользователя, и похоже, что изменение вызывает проблему при вязании Rmd-файла.

Если я пытаюсь связать Rmd-файл, появляется следующее сообщение об ошибке:

Ошибка: неверная спецификация версии 'find' Кроме того: Предупреждение: в системе (вставка (shQuote (путь), "--version"), intern = TRUE): команда запуска "" C: /PROGRA~3/CHOCOL~1/bin/pandoc.exe "--version" имел статус 65535 Выполнение остановлено

Я ввел '"C: / PROGRA ~ 3 / CHOCOL ~ 1 / bin / pando c .exe "--version" в cmd, там написано

Не удается найти файл в 'c: \ users \ MY OLD USER NAME \ appdata \ local \ pandoc \ pando c .exe '

Итак, я думаю, что knitr или pando c пытается найти неправильный путь. Как я могу решить проблему? Как я могу изменить путь?

Вот список того, что я пробовал:

  • Удалил R и RStudio, а затем установил их.
  • Затем, Я установил все пакеты, необходимые для install.packeges.
    • Таким образом, я использую последнюю версию R, RStudio и пакетов.
  • Поискал 'pando c' в редакторе реестра и попытался найти старый путь (но я не мог)

1 Ответ

1 голос
/ 03 мая 2020

Кажется, вы установили Pando c самостоятельно через Chocolatey, и установка была прервана после того, как вы изменили имя своего каталога пользователя.

Во-первых, вам не нужно устанавливать Pando c отдельно, если вы используете RStudio , потому что RStudio связал с ним Pando c.

Если вам по какой-то причине нужно установить Pando c, возможно, вам придется переустановить его (возможно, вам тоже нужно переустановить Chocolatey.

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