travis 构建失败,因为缺少 devtools
travis build failing because devtools is missing
我正在尝试设置 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
编译。
我在DESCRIPTION
中添加了devtools
到Suggests:
,添加到.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
我设法把它弄起来 运行 根据 official Travis CI documentation .travis.yml
。该解决方案有几个组成部分:
- 手动安装 devtools
- 手动安装 CRAN 依赖项
- 使用
math.ntnu.no
和 rstudio.com
存储库手动安装 INLA。第二个是必需的,因为第一个只有 INLA 包,没有它的依赖项。
.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"))'
我正在尝试设置 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
编译。
我在DESCRIPTION
中添加了devtools
到Suggests:
,添加到.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
我设法把它弄起来 运行 根据 official Travis CI documentation .travis.yml
。该解决方案有几个组成部分:
- 手动安装 devtools
- 手动安装 CRAN 依赖项
- 使用
math.ntnu.no
和rstudio.com
存储库手动安装 INLA。第二个是必需的,因为第一个只有 INLA 包,没有它的依赖项。
.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"))'