2

我在 MAC OS 上的 Rstudio 中构建了一个包,为了更好地管理依赖关系,我使用了 PackRat 工具。现在,我的包通过了所有的测试、检查,并且正在成功构建。我也在 GitHub 上上传了它,但是我看到 packRat 文件夹也被上传了,我认为这不是必需的。而且我当然从未在 CRAN 上的任何包中看到过 packRat 文件夹。

如何完全摆脱 packRat 文件夹或如何隐藏它以防止进入我将在 CRAN 上提交的包的源代码?

我的理解是,为了避免将 packrat 文件夹放在 Github 上,我们可以转到 Rstudio>tools>project options>packrat 并检查选项“git ignore packrat library and sources”。

但是我不知道在提交给 CRAN 时 Packrat 文件夹会发生什么或应该发生什么。

请问有什么帮助吗?谢谢..

4

1 回答 1

3

如果您的包,您可以在主目录中添加一个文件 .Rbuildignore,并将 packRat 文件夹添加到其中。

因此,创建一个名为.Rbuildignore(字面意思)的文本文件并在其中添加以下行。

^packrat/

那应该这样做。

请注意,当您使用 packrat 时,RStudio 会在包项目中自动执行此操作。

于 2017-03-07T17:20:09.680 回答