我已閱讀NOTE in R CRAN Check: No repository set, so cyclic dependency check skipped,並且據我所知儘量遵循這些建議。具體來說,我有一個.Rprofile
文件在~/
與行options(repos = c(CRAN=\"http://cran.r-project.org\")
。我在頁面底部運行了bash腳本,並且仍然有兩個筆記,而不是我期望的有關New提交的筆記。R CRAN中的注意事項---沒有儲存庫設置,因此跳過循環依賴關係檢查
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 <[email protected]>’
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
任何建議如何運行R CMD check --as-cran
時將是最受歡迎的,以消除第二個音符約No repository set, so cyclic dependency check skipped
。當嘗試創建更大的包時,我也會得到相同的兩個註釋。當我嘗試使用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
要驗證.Rprofile
內容我進入:
ip-152010130116:~ alan$ pwd
/Users/alan
ip-152010130116:~ alan$ open -a TextEdit .Rprofile
和.Rprofile
單線是提前
options(repos = c(CRAN = "http://cran.r-project.org"))
感謝什麼可能性CRAN會接受NOTE No repository set, so cyclic dependency check skipped
的包裹?
你的包是否修改'options('repose')'?如果沒有,這似乎是你的設置而不是包的奇怪,所以我會認爲它會被CRAN接受。你總是可以把這個軟件包放在GitHub上,並通過travis和/或appveyor運行它,看看這些便箋是否會在這些平臺上消失。 – Thomas 2014-11-23 14:50:15
我有完全相同的問題。當我通過'devtools :: check(cran = TRUE)'運行它時,我可以刪除NOTE。究竟有什麼區別? – johansteen 2014-12-09 23:58:00
我有幾乎完全相同的問題。 – briandk 2015-01-01 00:01:46