【问题标题】:install dependencies from CRAN for a package installed from source从 CRAN 为从源安装的包安装依赖项
【发布时间】:2021-12-18 12:51:29
【问题描述】:

我想将我的软件包的 beta 版本提供给同事进行测试。 我构建包并将.zip 文件放在网络文件夹中。

问题是,如何告诉 R 它应该从 ZipFile 安装包,但它的依赖项来自 CRAN?

install.packages("path\\to\\zipfile.zip", source = TRUE, repos = NULL)

因为repos = null 禁用了依赖结果。如果正确理解文档:

依赖
逻辑指示是否还安装这些软件包所依赖的已卸载软件包/链接到/导入/建议(递归等等)。如果 repos = NULL,则不使用。也可以是字符向量,c("Depends", "Imports", "LinkingTo", "Suggests", "Enhances") 的子集。

我想给同事一个简短的 sn-p 代码,让他自己安装,而无需他与安装进行进一步交互。

【问题讨论】:

  • install.packages(<character vector with your dependencies>)?

标签: r cran


【解决方案1】:

由于导入或依赖项可能会在以后的开发中发生变化,我不希望对它们进行硬编码。

我找到了满足这个要求的devtools::install()。虽然它需要开发工具。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-20
    • 2012-12-19
    • 2018-08-06
    • 2016-12-30
    • 2015-01-10
    • 2014-08-11
    • 2011-08-13
    相关资源
    最近更新 更多