首页 > 解决方案 > R `update.packages()` 删除一些包

问题描述

似乎几乎每次我运行时update.packages(),大多数包都会更新,但也有一些被删除而不是替换。这一次,我复制了活动轨迹,在发现一些包丢失后,似乎那些被删除的包对应的消息如下:

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

虽然消息说该包没有被删除,但确实如此。显然, update.packages()认为它不是,所以它不会用它下载的新代码替换它。

丢失一些我认为我正在更新的零星软件包非常烦人;所以我想了解出了什么问题,这样我就可以避免它。

我可能对发生的事情有所了解。我的大部分工作都使用 RStudio,但我通常会启动一个新的 RGui 会话并在update.packages()那里运行,这样我就可以在完成所有这些更新的同时继续工作。这可能是导致这些删除的原因吗?如果是这样,为什么?

标签: rpackageupdates

解决方案


推荐阅读