RStudio 看不到正在更新的包

RStudio does not see packages being updated

在我 运行 install.packages('some_package') 安装成功后,RStudio 询问我是否要更新旧包列表:

The downloaded source packages are in
    ‘/tmp/Rtmpu75mCG/downloaded_packages’
Old packages: 'acepack', 'base64', 'colorspace', 'DBI', 'digest', 'ggplot2', 'gridSVG', 'Hmisc', 'limma', 'plyr', 'Rcpp',
  'reshape2', 'R.oo', 'RSQLite', 'R.utils', 'scales', 'stringi', 'stringr', 'XML', 'abind', 'colorspace', 'crayon',
  'digest', 'ggplot2', 'gtable', 'mapproj', 'maps', 'memoise', 'munsell', 'pkgKitten', 'plyr', 'proto', 'Rcpp',
  'reshape2', 'scales', 'sp', 'stringi', 'stringr'
Update all/some/none? [a/s/n]: 

我说 a 似乎没有错误,但下次我安装一些包时,RStudio 要求我更新相同的包。我可以成功安装单个包 install.packages('acepack') 但 RStudio 仍然要求我下次更新它。

如何让 RStudio 相信我已经更新了包?

使用 R 版本 3.4.0 (2017-04-21), RStudio 版本 1.0.143, Ubuntu 16.04

更新:

当我在普通 R 中执行时也是如此。

当我 运行 Bioconductor 的 biocLite() 功能时也是如此

有时,包存储在不同的文件夹中,当您更新它们时,旧版本可能会保留在其中一些文件夹中,从而导致此类问题。

查看 .libPaths() 的输出并搜索这些相应的文件夹。有很多方法可以防止这些冲突的出现,例如通过在 RPROFILE 文件中定义一个固定的包存储库。