当< package>使用`devtools::load_all()`时,无法找到URL '/help/library/r/html/00Index.html'

pes8fvy9  于 5个月前  发布在  其他
关注(0)|答案(3)|浏览(29)

我正在使用devtools::load_all作为工作流来迭代地制作一个包。但是,在安装包之前,我似乎无法使用?help(package=package_name)查看包文档。我得到的错误是:
在指定的包和库中没有“function”的文档

URL '/help/library/r/html/00Index.html'
有什么解决的办法吗?
谢谢你,谢谢

hjzp0vay

hjzp0vay1#

我猜帮助(package=package_name)除了为你打开(在Windows的情况下)这个文件之外什么也不做:
C:\Users\YourName\Documents\R\win-library\4.1\package_name\html\00Index.html
devtools::load_all使您的最新功能可用于测试,而无需安装软件包(即html文件没有更新,并且被屏蔽了,因为它属于您自己的软件包的旧版本)。(即制作新版本的html),您可以devtools::document()并检查您的软件包工作目录\man\Functions_name.rddevtools::install()help(package=package_name)

i34xakig

i34xakig2#

重新启动R会话解决了我的问题。

lmvvr0a8

lmvvr0a83#

在使用devtools、RStudio和roxygen2创建R包时,我遇到了一个问题,即在开发过程中“00index.html”和“help”文件夹页丢失。尽管重新启动RStudio并重新安装R,但问题仍然存在。然而,在生成源包并将其安装在另一台机器上后,完整的文档,包括索引页,这表明在开发过程中没有索引页可能不是最终软件包文档的问题。

相关问题