我在R-forge存储库中遇到R CMD check
错误。当它检查Windows和Mac平台时,它不会给出错误,除了一个与维护者有关的注释。但是,它没有正确检查Linux平台,并给我以下错误。由于这个错误,我无法将我的包裹提交给。请帮我解决问题。
BcDiag log file (check_x86_64_linux)
Sun Dec 30 16:15:16 2012: Checking package BcDiag (SVN revision 7) ...
* using log directory ‘/mnt/building/build_2012-12-30-16-05/RF_PKG_CHECK/PKGS/BcDiag.Rcheck’
* using R version 2.15.2 Patched (2012-12-14 r61333)
* using platform: x86_64-unknown-linux-gnu (64-bit)
* using session charset: UTF-8
* checking for file ‘BcDiag/DESCRIPTION’ ... OK
* this is package ‘BcDiag’ version ‘1.0’
* checking CRAN incoming feasibility ... NOTE
Maintainer: ‘Aregay Mengsteab ’
New submission
* checking package namespace information ... OK
* checking package dependencies ... ERROR
Packages required but not available: ‘isa2’ ‘fabia’
Packages suggested but not available for checking: ‘isa2’ ‘fabia’
的问候,
Mikeal。
答案 0 :(得分:1)
这可能是R-Forge构建服务器的问题;我对另一个包有同样的问题,其中依赖关系不再可用但在CRAN上可用并且在那里构建/检查OK。我的包在Linux上检查OK,但在R-Forge上检查不行。当我将它提交给CRAN时,它也通过了他们的支票。
随着要发布的R的最新版本的更改,需要重建包库。这可能与R-Forge的问题有关?
无论如何,建议您提交支持票或通过电子邮件向R-Forge团队咨询。如果该软件包在您自己的计算机上构建/检查正常,那么提交给CRAN可能是安全的。如果您想要倍加肯定,可以将程序包提交给Uwe Ligge的WinBuilder服务以获得独立的编译/构建/检查。如果可行,那么您可以合理地确定您的包可以提交给CRAN。