install.package期间出错:无法读取实验R 3.5.0编写的未发布工作区版本3

时间:2018-01-10 12:56:50

标签: r

我尝试使用install.package在Rstudio中安装软件包(我的计算机上没有互联网,所以我尝试在CRAN上使用zip下载)。 我不明白我的错误,我在互联网上找不到任何关于此事的内容。

install.packages("C:/Users/adm_smartcity/Documents/dplyr_0.7.4.zip", repos=NULL)

结果:

Installing package into ‘C:/Users/adm_smartcity/Documents/R/win-library/3.4’ (as ‘lib’ is unspecified) package ‘dplyr’ successfully unpacked and MD5 sums checked Error in readRDS(pfile) : cannot read unreleased workspace version 3 written by experimental R 3.5.0

(抱歉我的英语不好!)

1 个答案:

答案 0 :(得分:2)

生成该zip文件的人使用R的开发版本来生成它。

通常二进制包(Windows上的.zip文件)只能在特定版本的R中使用。如果二进制文件是在R x.y.z1中构建的,则只能在R x.y.z2中使用它,其中x和y完全匹配。如果z1>有时它将不起作用z2,但通常补丁级别无关紧要。

如果您无法从源代码安装(.tar.gz文件),那么您需要找到使用与您相同的R版本(最多xy)的人为您构建二进制文件。