【发布时间】:2026-02-19 13:15:02
【问题描述】:
这个问题与this有关:当你在写一个包时,如何在一个不在CRAN上的现有R包上指定一个依赖项(在Imports或Depends中)。
我正在编写一个导入 SparkR 的 R 包,它不再在 CRAN 中(它在 R 文件夹中随 Spark 一起交付)。我尝试在我的DESCRIPTION 文件的Additional_repositories 字段中添加指向http://github.com/apache/spark/tree/master/R/pkg 的GitHub 链接,但没有运气,因为R CMD 命令(安装、检查等)一直抱怨找不到SparkR。 in this post 讨论了同样的问题。就我而言,我的包也严重依赖 SparkR 将其移动到 Suggests。
您能否建议一种适当的方法来解决此问题,而不是仅仅假设 SparkR 文件夹已存在于用户的 R 库文件夹中。
谢谢
【问题讨论】: