2

我正在尝试zoo从 R Forge 更新。

install.packages("zoo", repo = "http://r-forge.r-project.org")

但我收到以下错误

将软件包安装到“C:/REVOLU~1/R-COMM~1.3/R-212~1.2/library”(因为未指定“lib”) install.packages 中的警告:无法打开:HTTP 状态为“404” install.packages 中未找到'警告:无法打开:HTTP 状态为'404 Not Found' install.packages 中的警告:无法访问存储库http://r-forge.r-project.org/bin/windows/的索引contrib/2.12 install.packages 中的警告:包'zoo'不可用

我正在使用 Revolution R Community 版本 4.3(64 位)。

install.packages("zoo")

安装一个稍微过时的 zoo 版本

4

2 回答 2

4

为了进一步澄清@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 常见问题解答,谷歌“Rtools”等,或(对于 MacOS) R for MacOS FAQ)(2)包仅包含 R 代码,未编译的 C/FORTRAN 代码(zoo我认为,在包的情况下不是这样)。
  • 下载源码包,解压,修改DESCRIPTION文件,让维护者邮箱是你自己的,重建源码包,上传到CRAN win-builder服务。(如果您不修改该DESCRIPTION文件,那么您将不会被告知该软件包已构建以及在哪里下载它 - 您只会惹恼并混淆该软件包的维护者,他们将收到电子邮件。 ) (这仅适用于 Windows。)

与Revolution R相比,您遇到的一些阻力更少针对您。他们从R赚钱并没有错(我不认为),但是当为Revolution R提供支持时,会增加R的工作量社区(通常我们只会说“升级到最新版本的 R”并完成它),人们会有点脾气暴躁。

于 2011-11-27T19:55:30.733 回答
3

这是周末,....站点维护的典型时间。404 消息可能会告诉您等待几个小时或使用不同的镜像。在这种情况下,使用浏览器显示该链接确实不存在,但它的主干存在并且只有 R 版本 2.14 和 2.15 的代码。

您没有提供足够的信息来确定为什么“4.3 版”没有访问当前版本的“动物园”,但联系革命 R 人员或致力于该版本的支持小组似乎比在志愿者上发布消息更合适他们似乎没有固定代表的网站。我猜您的“4.3 版”是基于 R 2.12.x 的,如果您确实找到了当前版本,您将会失败。您应该提供 sessionInfo() 而不是 RevoR 版本号。RevoR 产品在http://forums.revolutionanalytics.com/上有一个支持论坛. 由于他们坚持让每个查询都通过他们的个人信息收集协议,我试图确定他们目前正在发布的版本让我感到沮丧。我无法找到他们当前可用的“社区版”版本的在线技术规格。

编辑:看来您已经与 Gabor 讨论过这个问题。他是“动物园”行为无可争议的权威。你不应该在别处寻求建议。

于 2011-11-27T17:46:20.523 回答