- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
到目前为止,我一直在成功使用 travis-ci,但在 vignette 构建步骤中将 travis-ci 与 R 3.4.0 一起使用时遇到了麻烦,并在“构建包”部分中出现以下错误:
* installing the package to build vignettes
* creating vignettes ... ERROR
Error in loadVignetteBuilder(vigns$pkgdir) :
vignette builder 'knitr' not found
Calls: <Anonymous> -> loadVignetteBuilder
Execution halted
当我在本地运行 R-CMD-check 时,它会通过并且没有收到任何错误
这是当前的 .travis.yml
language: R
sudo: false
install:
- R -e "0" --args --bootstrap-packrat
cache:
directories:
- $TRAVIS_BUILD_DIR/packrat/src
- $TRAVIS_BUILD_DIR/packrat/lib
packages: true
r_packages:
- covr
after_success:
- Rscript -e 'library(covr); codecov()'
DESCRIPTION 中有小插图行:
VignetteBuilder: knitr
knitr 也在我的 packrat.lock 文件中,并且 packrat 用于在 .travis.yml 中进行构建。
我尝试了以下方法,但没有成功:
r_check_args: "--no-vignettes"
,希望能够跳过 vignette 构建步骤。install
添加了 Packrat 调用到 before_install
我非常了解构建 R 包,更不用说 travis-ci,所以我不确定我是否理解为什么 vignette 构建器无法访问 knit 包。
仓库:https://github.com/cormac85/datakindr
特拉维斯:https://travis-ci.org/cormac85/datakindr
最佳答案
一个潜在的问题涉及 description file 中的“导入”和/或“建议”部分.
dplyr 需要在您的建议中(如果不是导入的话)。
参见 Hadley 2015 年 O'Reilly 的书, R Packages :
Common problems:
The vignette builds interactively, but when checking, it fails with an error about a missing package that you know is installed. This means that you’ve forgotten to declare that dependency in the DESCRIPTION (usually it should go in Suggests).
关于r - Travis-CI:在 loadVignetteBuilder 中未找到 Knit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44997335/
到目前为止,我一直在成功使用 travis-ci,但在 vignette 构建步骤中将 travis-ci 与 R 3.4.0 一起使用时遇到了麻烦,并在“构建包”部分中出现以下错误: * insta
我是一名优秀的程序员,十分优秀!