在构建包时,我收到了错误
Error in namespaceExport(ns, exports) :
undefined exports: FooBarBaz
Run Code Online (Sandbox Code Playgroud)
这是什么意思,我该如何解决?
我无法使用RStudio和Roxygen2为我的包生成.Rd文档文件.首先,我要提一下,我已经在这里发布了类似的问题,并且已经完成了以下工作:
使用#'在文件开头启动的Roxygen2块
已配置的构建工具>已检查生成文档,其中包含"使用roxygen生成"和"运行时自动氧化"下的Roxygen> Configure> Checked all fields
甚至在那之后,当我在RStudio上执行"构建和重新加载"时,我得到以下输出(请注意以下行:在MYPACKAGE包中找不到手册页:
= => devtools :: document(roclets = c('rd','collate','namespace','vignette'))>
更新MYPACKAGE文档加载MYPACKAGE文档已完成
==> Rcmd.exe INSTALL --no-multiarch --with-keep.source MYPACKAGE
- 安装到库C:/Users/user/Documents/R/win-library/3.3
- 安装源包'MYPACKAGE'...**R**数据 *将数据集移动到lazyload DB**准备延迟加载包没有找到包'MYPACKAGE'中的手册页**帮助*安装帮助索引**构建包索引**测试是否可以加载已安装的软件包
- 完成(MYPACKAGE)
编辑: 经过进一步调查,这似乎是由于我的R目录中有子目录,默认情况下不支持.一个可能的解决方案是在这里,但是,我还没有尝试过.一旦我能够执行测试,我将立即报告结果.