簡體   English   中英

Roxygen2 skipps .Rd一代

[英]Roxygen2 skipps .Rd generation

正如標題所說,我在使用roxygen2生成R包文檔時遇到問題 我已經准備好了99.9%的積極性,如此 和此處所述 我知道幾乎不可能得到像這樣的主要遠程診斷 - 非現象的答案,但我必須給它一個機會。

這是我在使用document()后看到的document()

> document()
Updating mypack documentation
Loading mypack 
Writing NAMESPACE
There were 7 warnings (use warnings() to see them)
> warnings()
Warning messages:
1: fun1.Rd not generated by roxygen2. Skipped.
2: fun2.Rd not generated by roxygen2. Skipped.
...

似乎我已經正確安裝了devtoolsroxygen2 - 沒有錯誤。

如果它很重要:我有幾個.R文件里面有幾個函數,但所有函數都有描述。

為了確保並驗證一個奇怪的行為,我使用了兩個頁面的確切示例 - 這些也被跳過了。 這可能有什么問題? 在這一點上,狂野的猜測是可以的。

謝謝!

出現此警告通常是因為.Rd文件已存在於man目錄中(您是否手動創建它們,可能是在項目的早期版本中?)。 如果roxygen2沒有以表示它們是自動生成的線開頭,則它們不會替換它們,如下所示:

% Generated by roxygen2 (4.1.0): do not edit by hand

要解決此問題,請刪除man目錄中的.Rd文件,然后重新運行document()

暫無
暫無

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

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