如何使用RStudio在现有目录中构建包

时间:2014-05-22 18:55:56

标签: r build rstudio

我正在研究在RStudio中创建一个包。我已将它作为一个项目,我正在使用Git进行版本控制。我的目录结构目前是

--Project
   --R
   --.git

使用R目录中的R代码。

当我去构建包时,我的问题就出现了。我想打电话给" Project"我得到一个像这样的目录结构:

--Project
   --R
   --.git
   --Project
      --man
      --R

在此设置中,有两组R文件,每组都有一个" R"目录。较少嵌套的一个由Git进行版本化,嵌套的一个是包的源。有没有办法让包装只使用预先存在的" R"目录?我可以回顾一下我目前的项目"目录到别的东西,把包装成"项目"然后将.git目录复制到新的Project目录?

1 个答案:

答案 0 :(得分:7)

在RStudio中(我使用v.1.0.136),这可以通过菜单选项工具&gt;来完成。项目选项&gt;构建工具。从项目构建工具的下拉列表中选择 Package ,如果您知道自己在做什么,请填写您认为合适的任何其他字段。< / p>

此操作不一定会为您提供上述结构,即manR文件夹或DESCRIPTION文件,可以使用create_description()函数完成devtools包。