gpt4 book ai didi

r - 安装时安装包所需的 R 包

转载 作者:行者123 更新时间:2023-12-04 20:19:27 25 4
gpt4 key购买 nike

我正在开发一个 R 包,它依赖于安装在用户系统上的另一个 R 包。

我在描述文件中添加了一个 Depends:pkgname 并在 NAMESPACE 中添加了 import(pkgname)。我希望这会做的是检查 pkgname 是否已经安装,如果没有 install.packages(pkgname,repos="CRAN or Rforge or where the package is") 如果没有。

但是,在尝试安装我的软件包时,出现错误:

    ERROR: dependency 'pkgname' is not available for package 'mypkg'

有谁知道如何安装 pkgname,系统上应该没有 pkg​​name 吗?

非常感谢

最佳答案

在 R CMD INSTALL 的帮助文件中,没有提到如果依赖项需要安装附加包的标志。如果你将你的包提交给 CRAN,你的问题就解决了,因为 install.packages 然后解决了所有依赖项。 install.packages 不支持从本地文件安装时解决依赖项。

在您提交给 R-forge 或 CRAN 之前,我认为在 README 文件中添加一条注释就足够了,需要提供一些额外的包。您甚至可以发布包含所需 install.packages 命令的 R 代码片段。

关于r - 安装时安装包所需的 R 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8340669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com