R包中的延迟加载错误

Eva*_*eno 13 r

我在R版本3.1.3中构建R包,但每当我尝试安装它时,我收到以下错误消息;

* installing *source* package ‘SPO’ ...
** R
** data
*** moving datasets to lazyload DB
** preparing package for lazy loading
Error : argument "data" is missing, with no default
Error : unable to load R code in package ‘SPO’
ERROR: lazy loading failed for package ‘SPO’
* removing ‘/home/evans/Desktop/SPO.Rcheck/SPO’
Run Code Online (Sandbox Code Playgroud)

如有任何关于如何解决延迟加载问题的帮助将非常感激.谢谢.

hac*_*ckR 6

如果函数文件中的未注释代码位于函数定义之外,也会出现此错误消息.

解决方案是注释掉或删除不在函数内部的代码.


Sma*_*ess 2

该错误通常是由于缺少参数(如注释中所述)或包引起的。

例如,我的包裹中有以下内容:

library("DESeq2")
Run Code Online (Sandbox Code Playgroud)

我无法构建和安装我的软件包,因为未安装软件包 DESeq2。一旦我安装了该软件包,一切就正常了。