pkgdown 无法构建 Vignette
Vignette fails to be built by pkgdown
我有一个 R 包,我正在尝试为其设置 pkgdown
。我正在按照 here 的说明进行操作,并且正在 运行 build_site()
生成文档目录。当 运行 这个命令时,我得到错误
Quitting from lines 28-29 (Data-Model.Rmd)
Error : package or namespace load failed for 'dm':
.onLoad failed in loadNamespace() for 'dm', details:
call: register_pkgdown_methods()
error: rlang::is_installed(c("DiagrammeR", "DiagrammeRsvg")) is not TRUE
显示在尝试渲染其中一个小插图时构建失败。然而,如果我只是尝试在一个新的互动会话中编织这个小插图,它编织得很好。
我已经尝试在 Depends、Imports 或 Suggests 中包含 DiagrammeR 和 DiagrammeRsvg,但它仍然失败并出现相同的错误。
知道我能做些什么来解决这个问题吗?小插图位于我的 github here 上。我知道这不是分享示例的理想方式,但它可以通过克隆 repo 和 运行 pkgdown::build_site()
来重现
该错误信息量很大;它告诉你
rlang::is_installed(c("DiagrammeR", "DiagrammeRsvg"))
不是 TRUE
。我怀疑如果你 运行 那行实际上会 return FALSE
。我安装了 DiagrammeRsvg
并且小插图构建成功。
我不完全确定为什么使用 pkgdown
构建小插图需要您的图表的 SVG 导出,但编织它们则不需要。不过,希望这能解决问题。
我有一个 R 包,我正在尝试为其设置 pkgdown
。我正在按照 here 的说明进行操作,并且正在 运行 build_site()
生成文档目录。当 运行 这个命令时,我得到错误
Quitting from lines 28-29 (Data-Model.Rmd)
Error : package or namespace load failed for 'dm':
.onLoad failed in loadNamespace() for 'dm', details:
call: register_pkgdown_methods()
error: rlang::is_installed(c("DiagrammeR", "DiagrammeRsvg")) is not TRUE
显示在尝试渲染其中一个小插图时构建失败。然而,如果我只是尝试在一个新的互动会话中编织这个小插图,它编织得很好。
我已经尝试在 Depends、Imports 或 Suggests 中包含 DiagrammeR 和 DiagrammeRsvg,但它仍然失败并出现相同的错误。
知道我能做些什么来解决这个问题吗?小插图位于我的 github here 上。我知道这不是分享示例的理想方式,但它可以通过克隆 repo 和 运行 pkgdown::build_site()
该错误信息量很大;它告诉你
rlang::is_installed(c("DiagrammeR", "DiagrammeRsvg"))
不是 TRUE
。我怀疑如果你 运行 那行实际上会 return FALSE
。我安装了 DiagrammeRsvg
并且小插图构建成功。
我不完全确定为什么使用 pkgdown
构建小插图需要您的图表的 SVG 导出,但编织它们则不需要。不过,希望这能解决问题。