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