You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R包DESCRIPTION的Remotes字段指定GitHub子目录依赖

R包DESCRIPTION中指定GitHub子目录依赖的配置方法

在Remotes字段的仓库引用后追加/subdir/[包所在子目录相对路径]后缀即可,该写法和remotes::install_github()的subdir参数效果完全一致,remotes包解析依赖时会自动识别路径,拉取对应位置的包源码。

以ci_tweaks分支下存放在glmmTMB子目录的glmmTMB包为例,正确配置如下:

Remotes: glmmTMB/glmmTMB@ci_tweaks/subdir/glmmTMB

配置规则

  • 依赖包存放在GitHub仓库根目录时,写法为:Remotes: [仓库所有者]/[仓库名]@[分支/commit标签]
  • 依赖包存放在GitHub仓库子目录时,写法为:Remotes: [仓库所有者]/[仓库名]@[分支/commit标签]/subdir/[子目录相对路径]
  • 若依赖包在多层嵌套子目录中,直接拼接完整相对路径即可,比如包位于仓库pkg/dev路径下,后缀写/subdir/pkg/dev即可正常识别。

内容的提问来源于stack exchange,提问作者Indrajeet Patil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 09:09:12