【问题标题】:R Package checking package dependencies ERROR in Travis-ciTravis-ci中的R包检查包依赖项错误
【发布时间】:2015-02-17 03:23:25
【问题描述】:

我的包使用 devtools::check() 通过了本地测试,但无法使用 Travis (https://travis-ci.org/mjockers/syuzhet) 构建。 Travis 报告“检查包依赖项...错误”,因为 openNLP 包是必需的,但不可用。将包提供给 Travis 的诀窍是什么?包在这里:https://github.com/mjockers/syuzhet

【问题讨论】:

  • 我认为您可能需要在安装软件包之前安装 Java,这是 .travis.yml 中如何执行此操作的示例:github.com/benmarwick/JSTORr/blob/master/.travis.yml
  • 谢谢本。那成功了。应该考虑到 java 问题,因为这在过去引起了其他问题。 . .
  • 太好了,很高兴有帮助(附注:我是您的宏观分析书籍和相关工作的 big fan)

标签: r travis-ci devtools


【解决方案1】:

我需要更新我的 .travis.yml 文件以加载 openNLP 包所需的 java。

我通过添加更新了 .travis.yml

language: java

和

install:
  - sudo R CMD javareconf

完整的工作版本在https://github.com/mjockers/syuzhet/blob/master/.travis.yml

感谢https://stackoverflow.com/users/1036500/ben

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多