2

我正在研究一个 R 包pk,比如说。我已经想出了如何使用它来安装它R CMD INSTALL,我也可以检查它并使用它。现在我想使用包中的run_examples函数devtools来专注于修复我的示例。但这就是发生的事情:

> require(pk)
> run_examples(pkg = "pk")
Error: Can't find directory pk

深入run_examples研究,它似乎在第一行崩溃,导致我找到

> is.package("pk")
[1] FALSE

我究竟做错了什么?

4

1 回答 1

3

pkg参数需要是包代码(所在DESCRIPTION位置)的(完整或相对)路径,而不仅仅是包名称。"."如果当前目录是包目录,则默认参数有效。尝试:

is.package("/path/to/your/pk")
于 2014-01-05T23:38:13.510 回答