簡體   English   中英

roxygen2沒有創建.Rd文檔

[英]roxygen2 not creating .Rd documentation

我無法使用RStudio和Roxygen2為我的包生成.Rd文檔文件。 首先,我要提一下,我已經在這里發布了類似的問題,並且已經完成了以下工作:

  1. 使用#'在文件開頭啟動的Roxygen2塊

  2. 已配置的構建工具>已檢查生成文檔,其中包含“使用roxygen生成”和“運行時自動氧化”下的Roxygen> Configure> Checked all fields

  3. 確保'man'文件夾中沒有.Rd文件

甚至在那之后,當我在RStudio上執行“構建和重新加載”時,我得到以下輸出(請注意以下行:在MYPACKAGE包中找不到手冊頁:

= => devtools :: document(roclets = c('rd','collat​​e','namespace','vignette'))>

更新MYPACKAGE文檔加載MYPACKAGE文檔已完成

==> Rcmd.exe INSTALL --no-multiarch --with-keep.source MYPACKAGE

  • 安裝到庫C:/Users/user/Documents/R/win-library/3.3
  • 安裝包'MYPACKAGE'... ** R **數據*將數據集移動到lazyload DB **准備延遲加載包沒有找到包'MYPACKAGE'中的手冊頁**幫助*安裝幫助索引**構建包索引* *測試是否可以加載已安裝的軟件包
  • 完成(MYPACKAGE)

編輯:經過進一步調查,這似乎是由於我的R目錄中有子目錄,默認情況下不支持。 一個可能的解決方案位於這里 ,但是,我還沒有嘗試過。 一旦我能夠執行測試,我將立即報告結果。

我有同樣的錯誤。 roxygen2正在正確創建/ man目錄中的md文件,但是在編譯時找不到它們。 我有以下錯誤。

No man pages found in package 

經過一段時間后,我發現在一個R文件中我有一個源語句

source("C:/Users/vaulot/Google Drive/Scripts/R library/dv_function_pr2.R") 

我的猜測是源文件中有一些代碼干擾了roxygen2。

暫無
暫無

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

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