【发布时间】:2016-03-26 07:41:36
【问题描述】:
我正在尝试发布我的 R 包。我从 R 工作室运行“检查”并得到一个干净的 OK(没有注释或错误)。 提交后,我收到了 CRAN 的反馈,说我有关于“‘分位数’没有可见的全局函数定义”的注释
我在 R studio 上重新检查了我的包裹,并再次获得了干净的 OK。我最后没有看到这个注释。有谁知道为什么我们会得到不同的检查结果?
【问题讨论】:
-
我也遇到过这种情况。我从中推断出它们检查的方式发生了变化,您现在需要将 any 函数从
stats库导入到您的包中。我也无法在我的机器上复制相同的笔记。也许使用最新版本的 R 会揭示这一点? -
你可能没有运行
R CMD check --as-cran -
@JoshuaUlrich:我的经验是
R CMD check --as-cran没有没有捕捉到这一点。 winbuilder也没有。但是让我检查一下是不是还没有更新到 3.2.3 的问题... -
@JoshuaUlrich:我刚刚由 NAMESPACE 编辑到
#importFrom("graphics", "legend", "lines", "par", "plot")并运行R CMD check icenReg --as-cran(v3.2.3) 并没有得到任何关于此的注释。另外,我可以确认这在 v3.0.0 之后就开始出现了;我有一个今年年初通过的 CRAN 包,它使用了plot等,没有任何投诉。然后在 8 月左右(不准确),我收到 CRAN 的通知,我需要导入plot等。 -
@CliffAB:CRAN 使用 R-devel 运行
R CMD check和 this behavior has been in effect since late June this year。