Windows 7, проблема update.packages: «невозможно перенести временную установку»? - PullRequest
74 голосов
/ 18 апреля 2011

Я использую R 2.13.0 с Windows 7, после того, как предоставил моему пользователю полные права на папку R (как описано здесь ).Это позволяет мне устанавливать новые пакеты просто отлично.

Однако при использовании update.packages () для обновления существующих пакетов я получаю следующую ошибку (например, при обновлении пакета MASS):

пакет 'MASS' успешно распакован и проверены суммы MD5

Предупреждение: невозможно переместить временную установку 'C: \ Program Files \ R \ R-2.13.0\ library \ file6cae3bcf \ MASS 'to' C: \ Program Files \ R \ R-2.13.0 \ library \ MASS '

Есть предложения, как это исправить?

PS: Запуск R от имени администратора или смещение расположения библиотеки из Program Files не является решением (это взлом, но я ищу решение)

Ответы [ 13 ]

0 голосов
/ 30 сентября 2018

Ошибка: «невозможно переместить временную установку» в основном возникает из-за какого-либо антивируса, работающего в вашей системе.Попробуйте разархивировать загруженный файл из папки Temp в путь к библиотеке по умолчанию (его можно получить, запустив .libPaths () в сеансе R).

0 голосов
/ 22 марта 2018

Необходимо зайти в свойства папки R и изменить параметры безопасности. Вы можете включить опцию записи и изменения для всех пользователей.

0 голосов
/ 01 июня 2017

У меня была такая же проблема.Поскольку проблема заключается в том, что антивирус блокирует передачу загруженного файла, я попробовал другой метод загрузки в install.packages, и он сработал.

Например:

install.packages("stringr", method = "curl")
...