【发布时间】:2016-08-18 03:35:56
【问题描述】:
我正在使用R package that is an RStudio project,并且我正在使用 packrat 来保存我的项目所依赖的包源的本地副本。
我每次提交时都会得到Travis-CI checking my R package,但每次Travis 构建我的包时,它都会获取最新版本的依赖包,而不是我在packrat/ 目录中的版本。
我可以在richfitz/wood 中看到他似乎已经在他的.travis.yml 文件中实现了这个目标:
env:
USE_PACKRAT=1
还有一个相当复杂的make/packrat.mk 文件,它可以让一切正常工作。
我的问题是配置我的项目(例如我的 .travis.yml 文件)以告诉 Travis 机器从我在 github 上的 packrat/ 目录而不是从 CRAN 获取包的最简单方法是什么?
【问题讨论】: