我有一个使用RStudio构建的个人R包。要复制这些问题,可以从GitHub获取该软件包:
accumulate(next(cbegin(box)), cend(box), box.front() * (size(box) - 1), [i = size(box)](const auto lhs, const auto rhs) mutable { return lhs + rhs * --i; })
如果我运行devtools::install_github("craigjmcgowan/helpR")
library(helpR)
并使用devtools::document()
,则开发文档可以很好地加载,并在控制台中显示预期的消息。但是,如果我使用?helpR
加载软件包并尝试使用相同的帮助命令,则不会发生任何事情-不会弹出任何文档。
此外,当在程序包中写出函数时,有时会在控制台中出现“ R Code Execution Error”弹出错误以及以下错误:
gzfile(file,“ rb”)中的错误:无法打开连接
函数仍然可以按预期工作并提供预期的输出,但是我无法弄清楚为什么文档不会加载。我确保已选中“在Build&Reload上进行Roxygenize”选项,所有功能均已导出到NAMESPACE中,并且开发文档有效。
我还确认了在单独的机器上从GitHub安装软件包时也会发生这些相同的错误,因此我认为这不是我的计算机所独有的。有什么想法吗?