我正在尝试构建我的第一个R软件包(GitHub link)。当前它正在通过所有devtools::check()
,但failing on Travis的本地检查:
ERROR: dependency ‘Rmpfr’ is not available for package ‘streamDepletr’
查看travis-ci输出的Installed package versions
部分,未列出Rmpfr
。但是,我的DESCRIPTION file将其包含为导入内容:
Imports:
Rmpfr,
dplyr,
magrittr
和Rmpfr is available on CRAN;我的问题是,如何安装travis-ci?
解决方案可能与this previous question有关,其中作者必须在其.travis.yml
文件中包含Java。对于Rmpfr, it looks like the MPFR C library is necessary。有没有办法指示travis在我的.travis.yml
文件中安装此库?还是我吠错了树?
答案 0 :(得分:2)
您发现,您需要安装libmpfr-dev
软件包。您可以通过添加
addons:
apt:
packages:
- libmpfr-dev
您的.travis.yml
。请参阅the documentation以供参考。