最近推出了 R 3.0.0。 其中一项要求是“需要(重新)在 R 的此版本(3.0.0)下安装包。 ”
当您有已归档的软件包时会出现此问题。以独立于操作系统的方式,您如何构建像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,因此即使您安装了它,它也可能无法正常工作。当心!