Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有一种方法可以自动重新安装;由具有不同内部构件的R版本安装;?_R - Fatal编程技术网

是否有一种方法可以自动重新安装;由具有不同内部构件的R版本安装;?

是否有一种方法可以自动重新安装;由具有不同内部构件的R版本安装;?,r,R,我刚刚从r3.5.3升级到r3.6.0,并且(正如您所料)我遇到了可怕的问题: package {package_name} was installed by an R version with different internals; it needs to be reinstalled for use with this R version 删除/重新安装每个有问题的包通常会导致一个或多个依赖项出现相同的错误,整个递归过程可能需要几个小时才能解决。谷歌搜索(实际上是搜索StackOver

我刚刚从
r3.5.3
升级到
r3.6.0
,并且(正如您所料)我遇到了可怕的问题:

package {package_name} was installed by an R version with different internals; 
it needs to be reinstalled for use with this R version
删除/重新安装每个有问题的包通常会导致一个或多个依赖项出现相同的错误,整个递归过程可能需要几个小时才能解决。谷歌搜索(实际上是搜索StackOverflow)证实了这是人们普遍存在的问题

有没有什么方法可以对R说:

如果您遇到一个由具有不同内部结构的R版本安装的软件包,只需自动删除/重新安装它


您是否考虑过使用Rstudio并使用右下角框架中的界面安装/升级软件包?您可以重新安装所有软件包。请参阅
?update.packages
update.packages(checkbuild=TRUE,ask=FALSE)
。非常感谢您,Alexis--这非常有效!如果你加上这个作为答案,我会投赞成票。(同时,感谢Paul和Hong的建议)您是否考虑过使用Rstudio并使用右下角框架中的界面安装/升级软件包?您可以重新安装所有软件包。请参阅
?update.packages
update.packages(checkbuild=TRUE,ask=FALSE)
。非常感谢您,Alexis——这非常有效!如果你加上这个作为答案,我会投赞成票。(同时,感谢Paul和Hong的建议)