在R中安装软件包时发出警告

时间:2014-09-28 14:55:28

标签: r

我一直在尝试在R中安装ggp​​lot2包,这是我收到的警告:

  

read.dcf中的错误(file.path(pkgname," DESCRIPTION"),c(" Package"," Type")):     无法打开连接

     

另外:警告信息:

     

1:在download.file(url,destfile,method,mode =" wb",...)中:     下载长度1040720!=报告的长度1152839

     

2:解压缩(zipname,exdir = dest):从zip文件中提取错误1

     

3:在read.dcf中(file.path(pkgname," DESCRIPTION"),c(" Package"," Type")):     无法打开压缩文件' plyr / DESCRIPTION',可能的原因'没有这样的文件或目录'

注意我使用的是3.1.1版可能会有所帮助。你能帮我理解出了什么问题以及如何解决这个问题吗?

提前谢谢。

1 个答案:

答案 0 :(得分:5)

从评论中我们发现,repos选项已设置为错误值。

install.packages有一个名为repos的参数,可用于指定在哪里找到您要安装的软件包。如果指定有效值,它应该可以正常工作。例如如果您执行此操作,则不应该收到错误:install.packages("ggplot2", repos="http://cran.us.r-project.org")

如果您未提供值,则会查看repos选项。请参阅getOption("repos")以了解所设置的内容。在你的情况下它是

                     CRAN                 CRANextra 
"freestatistics.org/cran" "stats.ox.ac.uk/pub/RWin" 

这两个都不是有效的网址。

您可以像这样更改repos选项的值

options(repos=c(CRAN="@CRAN@", 
                CRANextra="http://www.stats.ox.ac.uk/pub/RWin"))