我尝试使用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
(抱歉我的英语不好!)
答案 0 :(得分:2)
生成该zip文件的人使用R的开发版本来生成它。
通常二进制包(Windows上的.zip文件)只能在特定版本的R中使用。如果二进制文件是在R x.y.z1中构建的,则只能在R x.y.z2中使用它,其中x和y完全匹配。如果z1>有时它将不起作用z2,但通常补丁级别无关紧要。
如果您无法从源代码安装(.tar.gz文件),那么您需要找到使用与您相同的R版本(最多xy)的人为您构建二进制文件。