2014-10-05 66 views
2

我以前運行的R包lllcrc最近壞了,所以我調整了它,現在我又遇到了麻煩,因爲它看起來像看不到我的文檔文件:建築R包:「沒有找到包的人頁」

R CMD INSTALL lllcrc 
* installing to library ‘/home/[...]/3.1’ 
* installing *source* package ‘lllcrc’ ... 
** R 
** preparing package for lazy loading 
** help 
No man pages found in package ‘lllcrc’ 
*** installing help indices 
** building package indices 
** testing if installed package can be loaded 
* DONE (lllcrc) 

這完全是奇怪,因爲我肯定有一整套的man文件夾.Rd文件;實際上,我使用roxygen2生成了所有這些,並且所有這些都在以前工作過。 R CMD INSTALL甚至足夠有效,以便實際安裝該軟件包並運行其所有示例。但文件丟失。運行?foo只是給出了「無文檔」的消息。

另一件事:R CMD Rd2pdf lllcrc生成我期望的.pdf文檔。

任何想法?

+0

仍然很困惑,但我終於回到了一個較舊的工作版本,注意到問題沒有出現在那裏,我正在重新做我的修改。 – zkurtz 2014-10-05 19:43:41

+0

'R CMD先構建lllcrc'然後再'R CMD check lllcrc _ *。tar.gz'?我希望這會揭示更多。你不應該直接從這樣的目錄安裝。 'build'步驟清除它,移動到'inst'並可能發出其他消息。 – 2014-10-05 19:57:27

回答

1

我只是有同樣的錯誤信息...如果你使用roxygen和RStudio,那麼你的問題可能是相同的。在「構建」下拉菜單中查看「配置構建工具」時,原因變得明顯:您需要勾選「使用Roxygen生成文檔」複選框。之後,一切都奏效了。

+0

我有同樣的問題,但我的構建工具似乎配置正確。你有什麼主意嗎? – Manfredo 2016-10-20 16:36:03