gpt4 book ai didi

r - travis 构建失败,因为缺少 devtools

转载 作者:行者123 更新时间:2023-12-04 04:21:12 25 4
gpt4 key购买 nike

我正在尝试设置 travis 构建,但失败并显示以下错误:

$ export PKG_TARBALL=$(Rscript -e 'pkg <- devtools::as.package("."); cat(paste0(pkg$package, "_", pkg$version, ".tar.gz"));')
Error in loadNamespace(name) : there is no package called ‘devtools’

我的包裹不需要 devtools编译。

我已添加 devtoolsSuggests:DESCRIPTION ,将其添加到 .travis.yml (见下文)无济于事。
language: r
sudo: required
# System dependencies for HTTP calling
apt_packages:
- libcurl4-openssl-dev
- libxml2-dev
r_binary_packages:
- devtools
install:
- Rscript -e 'install.packages("INLA", repos="http://www.math.ntnu.no/inla/R/stable")'

我究竟做错了什么?

失败构建的日志文件: https://travis-ci.org/ThierryO/multimput/builds/97625211

包来源: https://github.com/ThierryO/multimput/tree/travis

最佳答案

我设法通过 .travis.yml 启动并运行它根据 official Travis CI documentation .该解决方案有几个组成部分:

  • 手动安装 devtools
  • 手动安装 CRAN 依赖项
  • 使用 math.ntnu.no 手动安装 INLA和 rstudio.com存储库。第二个是必需的,因为第一个只有 INLA 包而不是它的依赖项。

  • Build log
    .travis.yml
    language: r
    sudo: required
    install:
    - Rscript -e 'install.packages("devtools", repos = "http://cran.rstudio.com")'
    - Rscript -e 'install.packages(c("plyr", "geepack", "snowfall"), repos = "http://cran.rstudio.com")'
    - Rscript -e 'install.packages("INLA", repos = c("http://www.math.ntnu.no/inla/R/stable", "http://cran.rstudio.com"))'

    关于r - travis 构建失败,因为缺少 devtools,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34353215/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com