我一直在尝试在R中安装ggplot2包,这是我得到的警告:
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版可能会有所帮助.你能帮我理解出了什么问题以及如何解决这个问题吗?
先感谢您.
从评论中我们发现,某种程度上你的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"
Run Code Online (Sandbox Code Playgroud)
这些都不是有效的URL.
您可以repos像这样更改选项的值
options(repos=c(CRAN="@CRAN@",
CRANextra="http://www.stats.ox.ac.uk/pub/RWin"))
Run Code Online (Sandbox Code Playgroud)