Thi*_*rry 9 r devtools travis-ci
我正在尝试设置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’
Run Code Online (Sandbox Code Playgroud)
我的包不需要devtools编译.
我添加devtools到Suggests:了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")'
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
失败构建的日志文件:https://travis-ci.org/ThierryO/multimput/builds/97625211
.travis.yml根据官方Travis CI文档,我设法让它运行起来.该解决方案包含几个组件:
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"))'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
444 次 |
| 最近记录: |