我正在开发一个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
我做错了什么?
答案 0 :(得分:3)
pkg
参数需要是包代码(DESCRIPTION
所在的位置)的(完整或相对)路径,而不仅仅是包名称。如果当前目录是包目录,则默认参数"."
有效。尝试:
is.package("/path/to/your/pk")