![](/img/trans.png)
[英]roxygen2 and RStudio, not creating the documentation for the functions
[英]roxygen2 not creating .Rd documentation
我無法使用RStudio和Roxygen2為我的包生成.Rd文檔文件。 首先,我要提一下,我已經在這里發布了類似的問題,並且已經完成了以下工作:
使用#'在文件開頭啟動的Roxygen2塊
已配置的構建工具>已檢查生成文檔,其中包含“使用roxygen生成”和“運行時自動氧化”下的Roxygen> Configure> Checked all fields
甚至在那之后,當我在RStudio上執行“構建和重新加載”時,我得到以下輸出(請注意以下行:在MYPACKAGE包中找不到手冊頁:
= => devtools :: document(roclets = c('rd','collate','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.