首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vignette无法由pkgdown构建

Vignette无法由pkgdown构建
EN

Stack Overflow用户
提问于 2021-05-22 14:14:45
回答 1查看 30关注 0票数 0

我有一个R包,我正在尝试为它设置pkgdown。我按照here的说明操作,并运行build_site()来生成docs目录。运行此命令时,我收到以下错误

代码语言:javascript
复制
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或Suggest中包含DiagrammeR和DiagrammeRsvg,但仍然失败并返回相同的错误。

你知道我能做些什么来解决这个问题吗?vignette位于我的github here上。我知道这不是分享示例的理想方式,但是可以通过克隆代码库并运行pkgdown::build_site()来重现

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-22 15:24:00

这个错误是相当有用的;它告诉您

代码语言:javascript
复制
rlang::is_installed(c("DiagrammeR", "DiagrammeRsvg"))

不是TRUE。我怀疑如果你运行这行代码,它实际上会返回FALSE。我安装了DiagrammeRsvg,并成功构建了vignette。

我不能完全确定为什么用pkgdown构建vignette需要SVG导出你的图表,但编织它们不需要,但希望这能解决问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67646643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档