簡體   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