簡體   English   中英

如何使用RStudio在現有目錄中構建包

[英]How to build a package in an existing directory with RStudio

我正在研究在RStudio制作一個包。 我已將它作為一個項目,我正在使用Git進行版本控制。 我的目錄結構是當前的

--Project
   --R
   --.git

使用R目錄中的R代碼。

我去構建包時出現問題。 我想調用包“Project”,我得到一個像這樣的目錄結構:

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

在此設置中,每個“R”目錄中都有兩組R文件。 較少嵌套的一個由Git進行版本化,嵌套的一個是包的源。 有沒有辦法讓包只使用預先存在的“R”目錄? 我可以將當​​前的“Project”目錄重新命名為其他內容,將包作為“Project”,然后將.git目錄復制到新的Project目錄中嗎?

在RStudio(我使用v.1.0.136)中,可以通過菜單選項工具>項目選項>構建工具來完成 項目構建工具的下拉列表中選擇Package ,如果您知道自己在做什么,請填寫您認為合適的任何其他字段。

此操作不一定會為您提供上面的結構,即manR文件夾或DESCRIPTION文件,這可以使用usethis包中的use_description()函數來完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM