如何在R包中包含所有包依赖项?

如何在R包中包含所有包依赖项?,r,dependencies,package,R,Dependencies,Package,我找遍了整个地方,但找不到答案。我正在创建自己的R函数,但这些函数具有CRAN包依赖性。有没有办法将所有依赖的CranR包二进制文件打包到我的R包中 我需要这样做,因为我们运行这些R脚本的集中式机器没有internet访问权限。我们只需部署它来运行脚本。不,我们的想法是让存储库包含您的包所依赖的其他包 CRAN软件包miniCRAN和drat有助于找到该软件包集并托管/访问它。将您自己在该中央计算机上的存储库添加到您的.profile.site文件中的“repos”选项值中,以便getOptio

我找遍了整个地方,但找不到答案。我正在创建自己的R函数,但这些函数具有CRAN包依赖性。有没有办法将所有依赖的CranR包二进制文件打包到我的R包中

我需要这样做,因为我们运行这些R脚本的集中式机器没有internet访问权限。我们只需部署它来运行脚本。

不,我们的想法是让存储库包含您的包所依赖的其他包


CRAN软件包miniCRAN和drat有助于找到该软件包集并托管/访问它。

将您自己在该中央计算机上的存储库添加到您的
.profile.site
文件中的“repos”选项值中,以便
getOption(“repos”)
将搜索您的本地站点。miniCRAN可以工作,但是pkgDep()无法解密我的包的说明或命名空间文件,以分别获取包含Dependes行和imports()的所有包。您或其他人可以给我举一个例子,其中miniCRAN::pkgDep(…)可以读取自定义包的依赖项吗?pkgDep引发的错误是“pkg中没有有效的包”。