R 中的更新包问题

Issue in Update packages in R

我昨天更新了所有包,现在我在 sqldf 包中收到一个错误:

sqldf("select * from dt")
        Error in if (.allows_extensions(db)) { : 
        missing value where TRUE/FALSE needed

我尝试使用 checkpoint() 访问所有正确执行的包的现有版本,但再次失败:

checkpoint("2015-02-25")
       Scanning for loaded pkgs
       Scanning for packages used in this project
       Installing packages used in this project 

        There are binary versions available (and will be installed) but the
        source versions are later:
        Error in data.frame(binary = binvers, source = srcvers, row.names = bins,  : 
         duplicate row.names: downloader, sqldf, survey, plyr, ggplot2,scales, mapproj, RColorBrewer, maptools, raster, rgeos, fields, mgcv, stringr, spatstat, rgdal, RSQLite, MonetDB.R, RCurl, car, tree, ROCR, rattle, rpart, caret, randomForest, RODBC, reshape2, MASS, epiR, faraway, ggmap, maps, xlsx,  pROC, colorspace, quantmod, R2wd, checkpoint

谁能帮我解决这个问题..

将 R 版本升级到 3.1.1 后问题得到解决。可能是某些软件包升级与早期版本的 R 不兼容。