Install.packages(" ggplot2")安装旧版本(1.0.0)

时间:2016-01-08 13:42:31

标签: r r-package revolution-r

所以我从ggplot2(0.9.1或者其他)安装了install_version的旧版devtools以查看它是如何工作的 - 通过以前安装的2.0.0版本办法。然后我升级了版本,它令人惊讶地给了我1.0.0版本,而不是当前的2.0.0版本。

现在当我做install.packages("ggplot2")时,我得到了相同的1.0.0。同时选择" Check for package upgrades.." Rstudio菜单中的项目告诉我"所有包裹都是最新的"。

是什么给出的?不是最新版本的ggplot现在是2.0.0吗?这是我的会话信息:

R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 8 x64 (build 9200)

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] devtools_1.9.1  ggplot2_1.0.0   dplyr_0.4.3     shiny_0.12.2    RevoUtils_7.5.0

loaded via a namespace (and not attached):
 [1] Rcpp_0.12.2      magrittr_1.5     MASS_7.3-43      munsell_0.4.2    colorspace_1.2-6
 [6] xtable_1.8-0     R6_2.1.1         stringr_1.0.0    plyr_1.8.3       tools_3.2.2     
[11] parallel_3.2.2   grid_3.2.2       gtable_0.1.2     DBI_0.3.1        htmltools_0.2.6 
[16] assertthat_0.1   digest_0.6.8     reshape2_1.4.1   memoise_0.2.1    mime_0.4        
[21] stringi_1.0-1    scales_0.3.0     jsonlite_0.9.19  httpuv_1.3.3     proto_0.3-10    
> 

以下是它看到的存储库:

> AP <- available.packages() 
> apdf <- data.frame(AP)
> unique(apdf$Repository)
[1] http://mran.revolutionanalytics.com/snapshot/2014-12-01/src/contrib
[2] http://www.stats.ox.ac.uk/pub/RWin/src/contrib                     
2 Levels: http://mran.revolutionanalytics.com/snapshot/2014-12-01/src/contrib ...
> 

更新

感谢Dirk,我看到发生了什么。看起来像安装RRO包重置我的CRAN存储库。我也可以理解为什么必须这样,尽管我可能会对此发出警告。从这篇博客文章中我看到了如何修复它。 http://www.r-bloggers.com/permanently-setting-the-cran-repository/

1 个答案:

答案 0 :(得分:3)

运行

 AP <- available.packages()     # possibly with repo options

并检查结果集。

这就是你的 R会话知道包的内容,它是

的功能
  • R版;你通常想要最新的系列(你有3.2。*)
  • 您选择的回购(未显示)

编辑:我通常使用options("repos")来检查我拥有哪些存储库,而我倾向于从Rprofile.site控制该存储库。但你似乎有RevoR,我不知道如何相互作用。