RStudio中的install.packages(repos = NULL)

时间:2014-01-24 15:46:35

标签: r rstudio install.packages

突然间,RStudio忽略了repos = NULL参数并尝试从存储库安装。

我打电话给:install.packages("d:/R/install/truncdist_1.0-1.zip", repos=NULL)

但它忽略了repos=NULL并试图连接到两个存储库:

Warning in install.packages :
  unable to connect to 'www.vps.fmvz.usp.br' on port 80.    

Warning in install.packages :
    unable to access index for repository http://www.vps.fmvz.usp.br/CRAN/bin/windows/contrib/3.0

Warning in install.packages :
  unable to connect to 'www.stats.ox.ac.uk' on port 80.

Warning in install.packages :
  unable to access index for repository http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/3.0

最后,它会从本地目录中正确安装软件包,但这需要永远。

当仅使用R时不会发生这个问题,它只发生在RStudio中(而RStudio是我工作中的主要GUI)。

有谁知道如何解决这个问题?

PS:我使用的是RStudio 0.97.551和R版本3.0.1。

1 个答案:

答案 0 :(得分:4)

您可以通过直接调用utils::install.packages来绕过RStudio在安装软件包时所做的额外事情。或者,在“工具”菜单下,有一个“安装包...”对话框,允许在第一个下拉列表中选择从“包存档文件(.zip; .tar.gz)”安装

install.packages的RStudio版本不尊重repos=NULL的事实应该归为RStudio的错误。