Przeczytałem NOTE in R CRAN Check: No repository set, so cyclic dependency check skipped i zgodnie z moją najlepszą wiedzą postępowałem zgodnie z sugestiami. W szczególności mam plik .Rprofile
w ~/
z linią options(repos = c(CRAN=\"http://cran.r-project.org\")
. Uruchomiłem skrypt bash u dołu strony i nadal mam dwie notatki zamiast tej, której oczekiwałbym od nowego zgłoszenia.UWAGA w sprawdzeniu R CRAN --- Brak zestawu repozytoriów, więc pomijano cykliczne sprawdzanie zależności
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
Wszelkie sugestie, jak wyeliminować drugą notatkę o No repository set, so cyclic dependency check skipped
gdy uruchomiony R CMD check --as-cran
byłoby bardzo mile widziane. Otrzymuję te same dwie nuty przy próbie stworzenia znacznie większego pakietu. Te same dwie uwagi pojawiają się, gdy próbuję zbudować pakiet, używając RStudio jako edytora tego, co jest warte.
> 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
Aby sprawdzić zawartość .Rprofile
wszedłem:
ip-152010130116:~ alan$ pwd
/Users/alan
ip-152010130116:~ alan$ open -a TextEdit .Rprofile
i jeden wiersz w .Rprofile
jest
options(repos = c(CRAN = "http://cran.r-project.org"))
góry dzięki
Jakie jest prawdopodobieństwo CRAN będzie zaakceptuj pakiet z NOTE No repository set, so cyclic dependency check skipped
?
Czy twój pakiet modyfikuje 'opcje (" spoczywaj ")' w ogóle? Jeśli nie, wydaje się, że to coś dziwnego w twoim setupie, a nie w pakiecie, więc myślę, że byłoby to zaakceptowane przez CRAN. Zawsze możesz umieścić pakiet na GitHub i uruchomić go przez Travis i/lub Appveyor i sprawdzić, czy notatka zniknie na tych platformach. – Thomas
Mam dokładnie ten sam problem. Kiedy uruchomię to przez 'devtools :: check (cran = TRUE)', pozbywam się UWAGA. Czym dokładnie jest różnica? – johansteen
Mam prawie dokładnie ten sam problem. – briandk