【发布时间】:2018-12-11 18:17:40
【问题描述】:
我正在尝试为我的一个 R 包运行 Travis CI。问题是构建失败并出现错误,指出包的一个依赖项不可用(名为“ridge”的包)
这里是错误日志:
* checking extension type ... Package
* this is package ‘imputeR’ version ‘2.1’
* checking package namespace information ... OK
* checking package dependencies ... ERROR
Package suggested but not available: ‘ridge’
The suggested packages are required for a complete check.
Checking can be attempted without them by setting the environment
variable _R_CHECK_FORCE_SUGGESTS_ to a false value.
See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
* DONE
Status: 1 ERROR
See
‘/home/travis/build/SteffenMoritz/imputeR/imputeR.Rcheck/00check.log’
for details.
0.38schecking package dependencies ... ERROR
Package suggested but not available: ‘ridge’
这里也是 Travis 构建的链接: https://travis-ci.org/SteffenMoritz/imputeR/builds/436334069
Travis 无法使用的包是当前在 CRAN 上的普通包。这可能与岭所需的 Gnu Scientific Library 版本 >= 1.14 有关吗?我能以某种方式解决这个问题吗?
【问题讨论】:
-
尝试添加:
r_binary_packages: - stringi例如看这个yaml文件:github.com/IndrajeetPatil/ggstatsplot/blob/master/.travis.yml -
谢谢,我会在几分钟后尝试报告
-
mhh 不是这样。命令“eval sudo apt-get install -y r-cran-ridge”失败。重试,第 3 次,共 3 次。另请参阅 travis-ci.org/SteffenMoritz/imputeR/builds/437218833