我已阅读R CRAN中的NOTE检查:没有存储库集,因此跳过循环依赖性检查,并且据我所知,遵循建议.具体来说,我有一个.Rprofile文件~/ 在线options(repos = c(CRAN=\"http://cran.r-project.org\").我在页面底部运行了bash脚本,但仍然有两个注释,而不是我期望的新提交注释.
bash-3.2$ ${R} CMD check --as-cran ${name}
* using log directory ‘/private/tmp/deptest.Rcheck’
* using R version 3.1.2 (2014-10-31)
* using platform: x86_64-apple-darwin13.4.0 (64-bit)
* using session charset: UTF-8
* checking for file ‘deptest/DESCRIPTION’ ... OK
* checking extension type ... Package
* this is package ‘deptest’ version ‘1.0’
* checking CRAN incoming feasibility ... NOTE
Maintainer: ‘John Doe <jdoe@doe.net>’
New submission
* checking package namespace information ... OK
* checking package dependencies ... NOTE
No repository set, so cyclic dependency check skipped
* checking if this is a source package ... OK
Run Code Online (Sandbox Code Playgroud)
任何建议如何消除关于No repository set, so cyclic dependency check skipped何时运行的第二个注释R CMD check --as-cran将是最受欢迎的.在尝试创建更大的包时,我得到了相同的两个注释.当我尝试使用RStudio作为编辑器来构建一个包时,会出现相同的两个注释.
> sessionInfo()
R version 3.1.2 (2014-10-31)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_3.1.2
Run Code Online (Sandbox Code Playgroud)
验证.Rprofile我输入的内容:
ip-152010130116:~ alan$ pwd
/Users/alan
ip-152010130116:~ alan$ open -a TextEdit .Rprofile
Run Code Online (Sandbox Code Playgroud)
并且单行.Rprofile是
options(repos = c(CRAN = "http://cran.r-project.org"))
Run Code Online (Sandbox Code Playgroud)
提前致谢
CRAN接受包装的可能性有多大NOTE
No repository set, so cyclic dependency check skipped?
小智 3
我也遇到了你的问题,并通过将以下内容添加到 .Rprofile 来修复它:
local({r <- getOption("repos"); r["CRAN"] <- "http://ftp.ussg.iu.edu/CRAN/"; options(repos = r)})
Run Code Online (Sandbox Code Playgroud)
我认为你的问题是因为你没有指向特定的 CRAN 镜像。您将需要更改存储库以反映距离您最近的镜像。
| 归档时间: |
|
| 查看次数: |
1555 次 |
| 最近记录: |