[英]R package dependency error on travis-ci but not local machine
我正在尝试构建我的第一个R包( GitHub链接 )。 它当前正在通过devtools::check()
通过所有本地检查,但是在Travis上失败 :
ERROR: dependency 'Rmpfr' is not available for package 'streamDepletr'
查看travis-ci输出的“ Installed package versions
部分,未列出Rmpfr
。 但是,我的DESCRIPTION文件将其包括为导入文件 :
Imports:
Rmpfr,
dplyr,
magrittr
Rmpfr在CRAN上可用 ; 我的问题是,如何安装travis-ci?
解决方案可能与先前的问题有关,在此之前 ,作者必须在其.travis.yml
文件中包含Java。 对于Rmpfr,看起来MPFR C库是必需的 。 有没有办法指示travis在我的.travis.yml
文件中安装该库? 还是我吠错了树?
如您libmpfr-dev
,您需要安装libmpfr-dev
软件包。 您可以通过添加
addons:
apt:
packages:
- libmpfr-dev
到您的.travis.yml
。 请参阅文档以供参考。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.