我用installr安装了最新的R并且把Rstudio也换到最新的了,在安装过程中旧版R的User Library里的包没有成功拷贝过来,我是自己手动拷贝的,之后在新的R-3.4.0上运行没问题。有问题的是,当我用installed.packages()查看包时,出现了错误,像devtools包的使用也出现了问题,如下: R version 3.4.0 (2017-04-21) -- "You Stupid Darkness"Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)
installed.packages()
Error in if (file.exists(dest) && file.mtime(dest) > file.mtime(lib) && :
missing value where TRUE/FALSE needed
library(devtools)#这一句成功运行,说明从旧版R-3.3.2拷贝过来的User Library是可用的
devtools::session_info("openxlsx")#使用包时出现同样的问题
Error in if (file.exists(dest) && file.mtime(dest) > file.mtime(lib) && :
missing value where TRUE/FALSE needed
我的旧版本R-3.3.2没有删除,当我在Rstudio的Tools-global Option 中将 R version 3.4.0 change 回R-3.3.2后一切运行都正常
这说明问题应该不在新的Rstudio上,而出在R-3.4.0。
有没有高手遇到过类似问题的,能不能解决一下