所以,我已经准备好在CRAN上获得我的软件包,但是我已经使用了doMC软件包,它只在linux on CRAN上可用(它在R-forge for windows上可用)。我在devtools:check()上没有得到任何错误,但是当CRAN尝试使用winbuilder构建它时,我得到了以下错误。我想有一些包使用了这个包,而doMC包本身就是特定于linux的。
以下是错误:*正在检查包命名空间信息...好的*正在检查包依赖关系...需要但不可用的错误包:'doMC‘
请参阅“编写R扩展”手册中的“描述文件”一节。*完成状态:1个错误,1个注释
发布于 2018-09-10 23:30:18
拉尔夫·斯塔布纳的答案效果最好。我把所有东西都改成了doParallel,它运行得很好。“为什么不使用doParallel或doFuture,而使用doMC?”
发布于 2018-08-23 01:15:25
我只需要添加如下内容:
doMC -软件包不适用于Windows
然后,如果您想要更严格一点,请在您实际使用doMC函数的位置添加以下内容
if (!requireNamespace("doMC")) {
stop("package doMC required to do this thing....")
}https://stackoverflow.com/questions/51971969
复制相似问题