Я обнаружил ряд вопросов, связанных с этим предупреждением при установке или обновлении пакетов в R/RStudio, но ни один из них не соответствует моей ситуации:
- Корпоративная система Windows 7, поэтому нет доступа к привилегии администратора
- Невозможно внести изменения в списки исключений McAfee Anti-Virus
- R полностью установлен в пользовательском пространстве
C:\Users\[myname]\R - RStudio полностью установлен в пользовательском пространстве
C\Users\[myname]\RStudio - нет разрешений в любом из каталогов... У меня есть полный контроль над ними
- Проблема возникла только после установки R 3.4, но RStudio случайно не срабатывает при запуске или висит в течение нескольких месяцев
-
R_LIBS_USERдобавлен как переменная среды пользователя, указывая на правый каталог -
.libPaths()показать правильные каталоги, как системные, так и пользовательские - R версии 3.4.2, RStudio версии 1.0.153
- Удалили R и Rstudio и сделали чистую переустановку обоих
- Пробовал
trace(utils:unpackPkgZip,edit = T)и отредактировал Line 140Sys.sleep(0.5)вSys.sleep(2), который иногда работает временно, но редактирование не будет оставаться... сбрасывается вSys.sleep(0.5)при каждом перезапуске сеанса - Бывает как в RStudio, так и в RGui
-
Любой пакет размером более нескольких килобайт дает сообщение:
package ‘packagename successfully unpacked and MD5 sums checked Warning in install.packages : unable to move temporary installation ‘C:\Users\[myname]\R\win-library\3.4\file2b884fc37c13\packagename to ‘C:\Users\[myname]\R\win-library\3.4\packagename
Пакеты не могут быть установлены или обновлены. Итак, мои вопросы:
- есть ли способ избежать проблемы вообще, которая не требует прав администратора или изменений в антивирусных политиках?
- есть ли способ получить редактирование для
unpackPkgZipдля сохранения навсегда?
На данный момент я в тупике. Я подозреваю, что это связано с тем, что антивирус временно блокирует файл/каталог после загрузки, но я ничего не могу с этим сделать. Sys.sleep(2) делает трюк, но я не могу продолжать делать это до того, как каждый пакет установит или обновит и не может заставить редактирование оставаться на месте.