R продолжает загружать пакеты в каталог tmp

Я использую R Studio на MacBook Pro 2103. У меня не было проблем до загрузки и установки пакетов, но в последнее время все мои пакеты загружаются, а затем не устанавливаются:

trying URL 'http://cran.rstudio.com/bin/macosx/mavericks/contrib/3.1/manipulate_1.0.1.tgz' 
Content type 'application/x-gzip' length 33770 bytes (32 Kb) 
opened URL
==================================================
downloaded 32 Kb

The downloaded binary packages are in
/var/folders/yl/7q0_4h3j60d5pp52vmz0b06r0000gn/T//Rtmpa4oYSr/downloaded_packages

.libPath() возвращает правильное расположение моих библиотек R (не это)

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

Кажется, у кого-то была такая же проблема здесь. Решение состояло в том, чтобы добавить больше пространства подкачки. Похоже, это не моя проблема, поскольку на моей машине доступно достаточно места подкачки и оперативной памяти.

Кто-нибудь имел и решил эту проблему?


person cburghard    schedule 04.02.2015    source источник
comment
Что вы называете неправильным каталогом? RStudio скачает архив во временную папку, установит библиотеку в вашу локальную папку библиотеки (та, что в вашем .libPath()), затем удалит архив во временной папке. Что такое сообщение об ошибке? RStudio не может писать во временную папку? Он не может открыть файл? Он не может писать в папку вашей библиотеки?   -  person    schedule 04.02.2015
comment
Я получаю «Ошибка в библиотеке: нет пакета с именем ...», что заставило меня поверить, что что-то не так с путем загрузки, но похоже, что это правильное поведение. Благодарю за разъяснение.   -  person cburghard    schedule 04.02.2015
comment
То же самое происходило со мной на моей машине с Linux, у меня было 16 ГБ ОЗУ (даже при выключении всех процессов), и для некоторых пакетов это происходило. Я попытался переустановить, и это все равно произошло, единственным решением для меня было увеличить размер файла подкачки.   -  person user2600629    schedule 04.02.2015


Ответы (1)


Размещение ответа от пользователя, чтобы не потерять информацию:

Когда вы загружаете пакеты r, R показывает временный путь, по которому загружаются файлы, как показано ниже...

Загруженные бинарные пакеты находятся в /var/folders/yl/7q0_4h3j60d5pp52vmz0b06r0000gn/T//Rtmpa4oYSr/downloaded_packages.

Но R удаляет эти файлы в папках Temp и устанавливает их по пути .libpath() после завершения установки.

person Community    schedule 05.07.2016
comment
Было бы здорово, если бы это сбивающее с толку сообщение было объявлено устаревшим, чтобы люди больше не задавали этот вопрос. - person Brash Equilibrium; 11.07.2017
comment
@BrashEquilibrium Я собирался сказать то же самое. Или, лучше, почему бы не что-то вроде The binary packages downloaded to /var/folders/yl/7q0_4h3j60d5pp52vmz0b06r0000gn/T//Rtmpa4oYSr/downloaded_packages and installed in .libpath() В любом случае, текущее сообщение вводит в заблуждение. - person stevec; 24.01.2020