Невозможно запустить Папайю в Windows из-за пробелов в имени папки

Я пытаюсь загрузить papaja в R (версия 3.6.0). Я использую Windows 10 на своем компьютере. Когда я пытаюсь бежать devtools::install_github("crsh/papaja") Я получаю следующее сообщение об ошибке:

 package ‘markdown’ successfully unpacked and MD5 sums checked

 The downloaded binary packages are in
     C:\Users\My 
 Name\AppData\Local\Temp\RtmpKCmBDG\downloaded_packages
     ERROR
    cannot change to directory 'C:\Users\My'
    The system cannot find the path specified.
 Error in (function (command = NULL, args = character(), error_on_status = 
 TRUE,  : 
   System command error

Из некоторых исследований, включая этот пост и этот пост, я понимаю, что это общая проблема, но ни один из ответов, которые я могу найти, не поможет мне обойти это в papaja,

Для информации, у меня нет этой проблемы при установке других пакетов с помощью install.packages(),

1 ответ

Мне удалось решить эту проблему после нескольких часов поиска в Google. Проблема не в papaja; это наличие пробелов на пути, которое devtools плохо справляется.

Чтобы решить эту проблему, я сначала изменил мой путь к библиотеке:

.libPaths("C:/Program Files/R/R-3.6.1/library") # for R v.3.6.1

Сначала я не мог заставить это работать - я продолжал получать ошибку 'lib = "C:/Program Files/R/R-3.6.1/library"' is not writable, В основном это потому, что у меня не было разрешения на запись в эту папку. Чтобы это исправить, просто закройте RStudio, перейдите в папку, в которой сохранена программа, и щелкните правой кнопкой мыши, затем выберите "Запуск от имени администратора".

Другие вопросы по тегам