devtools::проверка системной команды ‘Rcmd.exe ‘ сбой, выход stauts:1, stdout stderr:

#r #onedrive #devtools #lockfile #package-development

#r #onedrive #devtools #файл блокировки #разработка пакета

Вопрос:

В настоящее время я разрабатываю пакет для моей кандидатской диссертации, содержащий функции для анализа данных для моего проекта. Установлена Windows 10, и все файлы сохраняются локально на ПК и синхронизируются с одним диском.

Я могу собрать свой пакет, а также смог его проверить. Однако я закрыл R Studio, и теперь (несколько дней спустя), когда я захотел поработать над ним снова (ничего не меняя в коде, который ранее выполнялся с 0 ошибками, предупреждениями и примечаниями), он не работает. Я все еще могу собрать свой пакет без ошибок, но я не могу использовать devtools::check для его проверки. Вывод devtools::check равен:

введите описание изображения здесь

В проводнике Windows я заметил, что внутри пакета (имя eEP.Анализ.V2) существует папка проекта R, в которой файл блокировки не синхронизирован, как можно видеть здесь:

введите описание изображения здесь Возможно ли, что это является причиной проблемы? Как я могу это исправить?

Большое вам спасибо за вашу помощь.

Комментарии:

1. Во problem beim lesen von verzeichnis -первых, на немецком языке означает «проблема с чтением из каталога» на английском языке. Можете ли вы попробовать переместить весь каталог куда-нибудь за пределы OneDrive и повторить попытку?

2. У меня регулярно возникали проблемы, когда у меня были папки проекта в папках синхронизации (особенно в OneDrive). Я бы не рекомендовал больше этого делать, а скорее использовать git .

3. @stevec К сожалению, я не могу:/ Windows не позволяет мне перемещать файлы, в нем говорится, что у меня нет соответствующих прав для этого. Несмотря на то, что я являюсь администратором этого компьютера, у меня нет «достаточных прав». Я думаю, что проблема заключается в перемещении части R-project. Я могу скопировать все файлы пакета (R-код и т. Д.) Сам по себе нормально, скрытая папка проекта R является причиной проблемы. Любой совет?

4. @thomas-l Большое вам спасибо за ваш ответ. Действительно кажется, что OneDrive и RStudio не хотят работать вместе :/

5. Я думаю, вы должны решить проблему невозможности перемещения файлов, тогда ваша проблема с R может отсутствовать. Если это рабочий компьютер, вы можете обратиться в службу технической поддержки

Ответ №1:

Проблема действительно была вызвана синхронизацией OneDrive и временных файлов R. А именно, файлы из папки R-Project вызвали проблемы. Проблема не возникает, если автоматическая синхронизация с OneDrive отключена. Поэтому всякий раз, когда я работаю с R, я просто отключаю синхронизацию, и это решает проблему (или, по крайней мере, успешно избегает ее).