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

Joh*_*aul 8 r build rstudio

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

--Project
   --R
   --.git
Run Code Online (Sandbox Code Playgroud)

使用R目录中的R代码.

我去构建包时出现问题.我想调用包"Project",我得到一个像这样的目录结构:

--Project
   --R
   --.git
   --Project
      --man
      --R
Run Code Online (Sandbox Code Playgroud)

在此设置中,每个"R"目录中都有两组R文件.较少嵌套的一个由Git进行版本化,嵌套的一个是包的源.有没有办法让包只使用预先存在的"R"目录?我可以将当​​前的"Project"目录重新命名为其他内容,将包作为"Project",然后将.git目录复制到新的Project目录中吗?

Bro*_*Vic 9

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

此操作不会必然给你上面即结构manR文件夹或DESCRIPTION文件,它可以用做use_description()从功能usethis包.