如何卸载(或修复)R-devel?

时间:2018-04-17 15:14:22

标签: r

我大约一年前安装了R-devel,今天我想更新到当前版本。我使用此处的说明进行了安装和更新:http://singmann.org/installing-r-devel-on-linux/

但是,我收到以下错误消息。有什么帮助吗?

Error: package or namespace load failed for ‘methods’:
package ‘methods’ was installed by an R version with different internals; it needs to be reinstalled for use with this R version

R Under development (unstable) (2018-04-17 r74612) -- "Unsuffered Consequences"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

1 个答案:

答案 0 :(得分:1)

使用-devel版本的任何东西都是一个不幸的问题。当发生这些冲突时,您的依赖项(在这种情况下是许多软件包)将不得不重新安装。由于这是一个基本软件包,你可能最好只删除R并重新编译它,但是,我只是通过删除基本库并重新安装它们开始。我还没有使用过开发版本,但是我会说,如果它不起作用,请将其废弃并重新开始。

这应该删除r-base和依赖项。

sudo apt-get purge --auto-remove r-base-core

如果你想单独做任何事情,它应该删除它们。

sudo apt-get --purge remove r-base
sudo apt-get --purge remove r-base-dev
sudo apt-get --purge remove r-base-core
sudo apt-get --purge remove r-base-recommended

如果这不起作用:

bash R-devel
update.packages(ask=FALSE, checkBuilt = TRUE)

我不完全确定出了什么问题。除了回购问题。