R `update.packages ()` удаляет некоторые пакеты - PullRequest
0 голосов
/ 19 ноября 2018

Кажется, что почти каждый раз, когда я запускаю update.packages(), большинство пакетов обновляются, но некоторые из них удаляются и не заменяются. На этот раз я скопировал журнал активности, и после обнаружения отсутствия некоторых пакетов кажется, что эти удаленные пакеты соответствуют сообщениям, подобным этому:

package ‘MASS’ successfully unpacked and MD5 sums checked
Warning: cannot remove prior installation of package ‘MASS’

Хотя в сообщении говорится, что пакет не был удален, он был. Очевидно, update.packages() считает, что это не так, поэтому он не заменяет его новым загруженным кодом.

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

Я могу иметь представление о том, что происходит. Я использую RStudio для большей части своей работы, но обычно я запускаю новый сеанс RGui и запускаю там update.packages(), чтобы я мог продолжать работать, пока все эти обновления выполняются. Это вероятно, что является причиной этих удалений? И если да, то почему?

...