繁体   English   中英

travis-ci上的R包依赖关系错误,但本地计算机上不存在

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM