本文介绍了R包检查Travis-ci中的包依赖关系错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的程序包通过devtools :: check()通过了本地测试,但是无法使用Travis构建()。 Travis报告正在检查程序包依赖性...错误,因为openNLP程序包是必需的但不可用。将包提供给Travis的诀窍是什么?软件包在这里:

My package passes local tests with devtools::check(), but fails to build with Travis (https://travis-ci.org/mjockers/syuzhet). Travis reports a "checking package dependencies ... ERROR" because the openNLP Package is required but not available. What is the trick to making the package available to Travis? Package is here: https://github.com/mjockers/syuzhet

推荐答案

我需要更新.travis.yml文件以加载java,这是 openNLP 程序包所需的。

I needed to update my .travis.yml file to load java, which the openNLP package requires.

我通过添加

language: java

install:
  - sudo R CMD javareconf

完整的工作版本位于

感谢

这篇关于R包检查Travis-ci中的包依赖关系错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-03 16:39