【问题标题】:How to install R package with its vignettes from source via RStudio `Install and Restart` button?如何通过 RStudio 的“安装和重启”按钮从源代码安装 R 包及其小插图?
【发布时间】:2020-09-14 15:52:05
【问题描述】:

我已经下载了一个R包的源代码(你可以使用git-cloneing的thisR包或者下载压缩版本)。我想通过Build 选项卡(1) 中的Install and Restart 按钮(4) 安装软件包。在配置 (2) 中,我选择了“小插图”(3)。 我使用的其他配置选项:

不幸的是,当我按下Install and Restart 时,软件包已安装但没有它的小插图,即在软件包的帮助页面中没有显示小插图:

当我从 CRAN 安装相同的软件包时,出现了小插曲:

问题:有没有办法通过使用这个Install and Restart 按钮来安装带有小插图的包。也许缺少一些配置选项?

我在 Windows 10 上使用 RStudio 1.3.1091、R 4.0.2。


更新:

我知道以下解决方案:

devtools::install_github("r-lib/pkgdown", build_vignettes = TRUE)

或者在终端窗口中:

R CMD build .
R CMD INSTALL pkgdown_1.6.1.9000.tar.gz

但我的问题是关于 Install and Restart 按钮(或 RStudio 中的类似工具)的功能。

【问题讨论】:

    标签: r installation build rstudio r-package


    【解决方案1】:

    我使用devtools::install_github("r-lib/pkgdown", build_vignettes = TRUE) 在 RStudio 中安装了这个包。小插曲正在使用此方法安装。

    vignette(package = "pkgdown")
    Vignettes in package ‘pkgdown’:
    
    linking                       Auto-linking (source, html)
    pkgdown                       Introduction to pkgdown (source, html)
    metadata                      Metadata (source, html)
    search                        Search (source, html)
    

    此外,vignette("pkgdown") 带来了包装的主要插图。但是,该软件包的帮助文档登录页面似乎已更新为不再链接到小插图。

    将此作为潜在问题报告:https://github.com/r-lib/pkgdown/issues

    如果在使用 RStudio 的基于菜单和 GUI 的方法时没有安装小插图,则问题可能是 RStudio 中的错误,而不是包中的错误。

    【讨论】:

    • 我知道这一点,这不是我正在寻找的答案。要获得小插图,您应该安装所有依赖项(包括建议的依赖项)并使用 devtools::install_github("r-lib/pkgdown", build_vignettes = TRUE)
    • 我现在可以安装小插图,但似乎帮助文档文件已更新。此外,我无法使用 RStudio 菜单安装此软件包来重现您的情况,因此可能需要报告一个 RStudio 错误。
    • 你使用什么操作系统?
    猜你喜欢
    • 2010-12-01
    • 2013-06-04
    • 2015-12-17
    • 1970-01-01
    相关资源
    最近更新 更多