gpt4 book ai didi

r - 如何在 R 3.0.0 上构建存档包

转载 作者:行者123 更新时间:2023-12-04 14:14:43 26 4
gpt4 key购买 nike

最近推出了 R 3.0.0。 One of the requirements是“需要在此版本 (3.0.0) 的 R 下(重新)安装软件包。”

当您有已存档的包时会出现此问题。以独立于操作系统的方式,您如何构建像 uroot 这样的包?如您所见,该软件包已存档。

最佳答案

从存档构建包的最简单方法是使用 devtools:

library(devtools)
install_url("http://cran.r-project.org/src/contrib/Archive/uroot/uroot_1.4.tar.gz")

存在三个挑战:
  • 您需要有一个可以工作的开发环境。在 Windows 上,这意味着你需要 Rtools;在 mac 上,xcode 命令行工具;在 linux 上,相应的开发包
  • 当前 devtools 中存在一个错误,这意味着它在 Windows 上找不到正确版本的 Rtools。修复程序正在向 CRAN 发送。
  • 通常有一个很好的理由将包放入存档中:很可能它没有通过 R CMD check在当前版本的 R 中,因此即使您安装了它,它也可能无法正常工作。当心!
  • 关于r - 如何在 R 3.0.0 上构建存档包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15973594/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com