我使用
devtools::load_all
作为迭代制作包的工作流程。但是,在安装软件包之前,我似乎无法使用 ?
或 help(package=package_name)
查看软件包文档。我得到的错误是:
指定的包和库中没有“函数”的文档
和
URL '/help/library//r/html/00Index.html'
关于如何解决这个问题有什么建议吗?
谢谢!
我猜帮助(package=package_name)只是为你打开(如果是Windows)这个文件:
C:\Users\你的名字\Documents\R\win-library .1\package_name\html Index.html
devtools::load_all
让您可以在不安装软件包的情况下测试最新的功能(即html文件没有更新,并且被屏蔽,因为它属于您自己的软件包的旧版本)。要查看最新的文档(即制作新版本的 html),您可以 devtools::document()
并检查您的包工作目录 \man\Functions_name.rd
、OR、devtools::install()
和 help(package=package_name)
只需重新启动 r 会话即可解决我的问题。
在使用 devtools、RStudio 和 roxygen2 创建 R 包时,我遇到了一个问题,即在开发过程中缺少“00index.html”和“help”文件夹页面。尽管采取了重新启动 RStudio 和重新安装 R 等措施,问题仍然存在。然而,生成源码包并将其安装到另一台机器上后,完整的文档(包括索引页)正确显示。这表明开发过程中缺少索引页可能不会成为最终包文档的问题。