【发布时间】:2016-02-16 05:44:58
【问题描述】:
我正在尝试创建一个 R 包,但我不断收到错误消息:
Error in namespaceExport(ns, exports) :
undefined exports: MCLE, defineFunctions, naiveMLE
在我的包上运行 R CMD check 时。我使用的是roxygen2,错误信息中列出的三个函数是带有@export标签的三个函数。我已经检查过堆栈溢出的类似问题/解决方案:
R: Error in namespaceExport(ns, exports) : undefined exports:
What does "Error in namespaceExport(ns, exports) : undefined exports" mean?
但这些似乎都不能解决我的问题(我没有使用<<-,我没有使用通用帮助页面导出任何功能,问题不在于ggplot2 或不同的 R 包在 CRAN 上)。
我在删除NAMESPACE文件后构建了包,并且构建成功。我还确认该包具有列为“未定义”的功能,我不知道还要检查什么!
【问题讨论】:
-
MCLE,defineFunctions和naiveMLE是你自己的函数吧? -
@Pascal 是的,完全正确。抱歉,我刚刚意识到我提到它们有导出标签,但我应该注意到它们也是我包中的函数。