首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CRAN上使用linux特定的包(doMC)通过winbuilder测试(在CRAN上获得它)

在CRAN上使用linux特定的包(doMC)通过winbuilder测试(在CRAN上获得它)
EN

Stack Overflow用户
提问于 2018-08-23 01:10:30
回答 2查看 107关注 0票数 1

所以,我已经准备好在CRAN上获得我的软件包,但是我已经使用了doMC软件包,它只在linux on CRAN上可用(它在R-forge for windows上可用)。我在devtools:check()上没有得到任何错误,但是当CRAN尝试使用winbuilder构建它时,我得到了以下错误。我想有一些包使用了这个包,而doMC包本身就是特定于linux的。

以下是错误:*正在检查包命名空间信息...好的*正在检查包依赖关系...需要但不可用的错误包:'doMC‘

请参阅“编写R扩展”手册中的“描述文件”一节。*完成状态:1个错误,1个注释

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-10 23:30:18

拉尔夫·斯塔布纳的答案效果最好。我把所有东西都改成了doParallel,它运行得很好。“为什么不使用doParallel或doFuture,而使用doMC?”

票数 -1
EN

Stack Overflow用户

发布于 2018-08-23 01:15:25

我只需要添加如下内容:

doMC -软件包不适用于Windows

然后,如果您想要更严格一点,请在您实际使用doMC函数的位置添加以下内容

代码语言:javascript
复制
if (!requireNamespace("doMC")) {
  stop("package doMC required to do this thing....")
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51971969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档