2014-10-05 68 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