R knitr:是否可以在不同的机器上使用缓存结果?

use*_*705 5 r knitr

问题解决了,详见答案.

我想knitr在更强大的服务器上运行一些代码(with ),然后可能在我自己的笔记本电脑上进行小的更改.即使复制整个文件夹,似乎在本地重新编译时重建了缓存,有没有办法避免这种情况并实际使用缓存中的结果?

Yih*_*Xie 5

更新:问题产生knitr于不同机器上的不同版本.


理论上,是的 - 如果你不改变任何东西,缓存将被保留.在实践中,您必须仔细检查"小变化"是什么.缓存的文档页面解释了何时重建缓存,并且您需要检查是否满足所有三个条件.