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

CRAN虚拟仓库无法加载本地私有R包问题求助

Artifactory R语言虚拟仓库无法加载私有本地包问题求助

我们使用公司专属的Artifactory实例(托管地址:https://company.jfrog.io/)托管R语言包,已配置三类仓库:

  • 镜像官方CRAN的远程仓库cran-remote
  • 存储公司私有包的本地仓库cran-local
  • 整合上述二者的虚拟仓库cran

此前用户在R中配置该虚拟仓库后,可同时安装远程与本地包,但自7月19日左右起,虚拟仓库仅能获取cran-remote中的包,cran-local的包无法通过available.packages()显示。

已完成以下验证:

  • 本地包与远程包无重名
  • 单独访问cran-remote和cran-local仓库均正常
  • npm、pypi等其他类型仓库未出现同类问题

现求助排查该问题的原因。

测试代码及结果

options("repos")
$repos
$repos$cran
[1] "https://user:pass@company.jfrog.io/artifactory/cran/"
# 虚拟仓库包数量
nrow(available.packages("https://user:pass@company.jfrog.io/artifactory/cran/src/contrib"))
# [1] 21096

# 远程仓库包数量
nrow(available.packages("https://user:pass@company.jfrog.io/artifactory/cran-remote/src/contrib"))
# [1] 21096

# 本地仓库包数量
nrow(available.packages("https://user:pass@company.jfrog.io/artifactory/cran-local/src/contrib"))
# [1] 11

# 检查包名是否重复
length(setdiff( 
 rownames(available.packages("https://user:pass@company.jfrog.io/artifactory/cran-local/src/contrib")),  
 rownames(available.packages("https://user:pass@company.jfrog.io/artifactory/cran-remote/src/contrib"))
))
# [1] 11 # 无重名包

虚拟仓库配置截图

虚拟仓库配置概览

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 08:30:08