从R Forge安装包时出现安装错误

从R Forge安装包时出现安装错误,r,zoo,R,Zoo,我正在尝试从R Forge更新zoo install.packages("zoo", repo = "http://r-forge.r-project.org") 但是我得到了以下错误 将程序包安装到'C:/REVOLU~1/R-COMM~1.3/R-212~1.2/库' (由于“lib”未指定) install.packages中的警告: 无法打开:HTTP状态为“404未找到” install.packages中的警告: 无法打开:HTTP状态为“404未找到” install.packa

我正在尝试从R Forge更新
zoo

install.packages("zoo", repo = "http://r-forge.r-project.org")
但是我得到了以下错误

将程序包安装到'C:/REVOLU~1/R-COMM~1.3/R-212~1.2/库' (由于“lib”未指定) install.packages中的警告: 无法打开:HTTP状态为“404未找到” install.packages中的警告: 无法打开:HTTP状态为“404未找到” install.packages中的警告: 无法访问存储库的索引 install.packages中的警告: “动物园”套餐不可用

我使用的是Revolutionr社区版本4.3(64位)


安装稍微过时的zoo版本这是周末。。。。现场维护的典型时间。404消息可能会告诉您等待几个小时或使用不同的镜像。在这种情况下,使用浏览器显示链接确实不存在,但其词干存在,并且只有R版本2.14和2.15的代码

您没有提供足够的信息来确定为什么“版本4.3”无法访问当前版本的“动物园”,但与志愿者网站上似乎没有固定代表的人相比,联系Revolution R人员或致力于该版本的支持小组似乎更合适。我猜你的“版本4.3”是基于R2.12.x的,如果你真的找到了当前的版本,你就会失败。您提供的sessionInfo()应大于RevoR版本号。RevoR产品在上有一个支持论坛。我试图确定他们目前发布的是什么版本,但由于他们坚持让每个查询都通过他们的个人信息收集协议,我的努力受到了挫折。我无法找到他们当前可用版本“社区版”的在线技术规格


编辑:看来你已经和Gabor讨论过了。他是“动物园”行为方面无可争议的权威。你不应该在别处寻求建议。

要进一步澄清@DWin和Gabor的答案:

您遇到了麻烦,因为R-forge只为当前(现在是2.14)和开发(“2.15”)版本的软件包构建二进制文件,但是如果您这样引用它,Brian Ripley可能会生气。在这种情况下,您可以选择以下选项:

  • 将R升级到当前版本(最佳方案)
如果您有充分的理由不能这样做(您没有管理权限,您正在运行一个依赖于早期版本的R的批判性分析,您需要使用Revolution R,因为它的扩展等),那么您可以尝试以下操作之一:

  • (正如上面@jthetzel的评论所建议的那样)按照指向的链接进行操作,下载二进制文件(在Windows中为zip),然后尝试从本地副本(使用
    repos=NULL
    ,或从相应的菜单项)进行安装。如果包隐式或显式地依赖于最新版本的R中的特性,那么这将不起作用
  • 尝试安装包的源版本:
    install.packages(“thispkg”,repos=”http://r-forge.r-project.org,type=“source”)
    。只有当(1)您安装了用于从源代码处编译软件包的工具(请参阅R手册,或(对于Windows)R for Windows常见问题解答,或(对于MacOS)R for MacOS常见问题解答等)或(对于MacOS)R for MacOS常见问题解答)(2)软件包仅包含R代码,而不包含编译后的C/FORTRAN代码时,此功能才起作用(我认为
    zoo
    包的情况并非如此)
  • 下载,解包,修改
    说明
    文件,使维护者电子邮件为您自己的,重建源程序包,并将其上载到CRAN服务。(如果不修改
    说明
    文件,则不会通知您软件包已生成以及在何处下载——您只会让软件包的维护人员感到恼火和困惑,他们将收到电子邮件。)(这仅适用于Windows。)

与革命R相比,你所遇到的一些阻力更多的是针对你的。他们从革命R中赚钱没有什么错(我不认为),但当为革命R提供支持时,会增加革命R社区的工作量(通常我们只会说“升级到最新版本的R”,就这样做了),人们会有点暴躁。

检查语法。
install.packages
不接受名为
repo
的参数。应该有部分参数匹配,这将使
repo=
有效地替代
repos=
install.packages(“zoo”,repo=”http://r-forge.r-project.org")
在R 2.14.0 Windows x86_64上适用于我。好的,我看到有一个小错误,但仍然是“安装”。软件包(“zoo”,repos=“)”也会出现相同的错误。您是否尝试下载可用的Windows二进制文件并从本地zip文件安装?昨天也是这样。
install.packages("zoo")