#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, я просто отключаю синхронизацию, и это решает проблему (или, по крайней мере, успешно избегает ее).