R CMD CHECK --as-cran在OS X Catalina上失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R CMD CHECK --as-cran在OS X Catalina上失败相关的知识,希望对你有一定的参考价值。

我正在使用Catalina的iMac上构建新的R包。我已经安装了最新的XCode和XQuartz。我的新软件包构建良好,即

R CMD BUILD conicFit

运行无误。然后我尝试了

R CMD CHECK  --as-cran conicFit 

并得到此错误:

* using log directory ‘/Users/cgw/Rgames/fitConic.Rcheck’
* using R version 4.0.0 (2020-04-24)
* using platform: x86_64-apple-darwin17.0 (64-bit)
* using session charset: UTF-8
* using option ‘--as-cran’
* checking for file ‘fitConic/DESCRIPTION’ ... OK
* this is package ‘fitConic’ version ‘1.0’
* checking CRAN incoming feasibility ...Error:  file './DESCRIPTION' does not exist
Execution halted 

如果我在没有--as-cran标志的情况下运行,则检查通过且没有错误或警告。更令人沮丧的是,我可以重新运行较旧的程序包,并且不会出现此错误,这表明实际的错误不是找不到“ ./DESCRIPTION”。

关于测试什么或重新安装什么的任何想法,等等?

答案

R CMD CHECK在R 4.X下的工作方式似乎发生细微变化,导致先前工作的命令失败。解决方案是指定tarball,即

R CMD CHECK --as-cran fitConic.tar.gz  

运行详细的代码检查以完成。

以上是关于R CMD CHECK --as-cran在OS X Catalina上失败的主要内容,如果未能解决你的问题,请参考以下文章

R 包失败 devtools::check,因为“找不到函数”,即使该函数已导入 NAMESPACE

SaltStack 常用模块介绍 - cmd

MySQL 高可用 MHA check scripts

R语言ggplot2可视化:ggplot2可视化使用guide_axis(check.overlap=TRUE)选项删除重叠的轴文本跳过部分中间轴标签

整数二分模板

整数二分+浮点二分