为了让travis CI能够检查我的包依赖关系,我需要做些什么?
我尝试将cran
参数添加到.travis.yml
文件,如travis-ci.com上的guide中所述。
我的.travis.yml
文件如下所示:
language: r
warnings_are_errors: yes
sudo: required
cran: http://cran.rstudio.com
r_packages:
- covr
after_success:
- Rscript -e 'covr::codecov()'
然而,我仍然得到以下error:
* checking package dependencies ... ERROR
No repository set, so cyclic dependency check skipped
> sessionInfo()
R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=German_Germany.1252 LC_CTYPE=German_Germany.1252
[3] LC_MONETARY=German_Germany.1252 LC_NUMERIC=C
[5] LC_TIME=German_Germany.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] devops_0.1.2
loaded via a namespace (and not attached):
[1] magrittr_1.5 tools_3.2.2 yaml_2.1.13 memoise_0.2.1 stringi_1.0-1
[6] stringr_1.0.0 digest_0.6.8 devtools_1.9.1
我发现错误实际上是由于在我Suggests:
文件Imports:
文件的DESCRIPTION
而不是* checking package dependencies ... NOTE
No repository set, so cyclic dependency check skipped
部分列出了一些软件包依赖项。
但是,我仍然注意到已跳过依赖项检查,因为没有设置存储库:
ClipGet()
这是否意味着尚未执行依赖性检查,如果是,我需要更改哪些才能实现此目的?