将本地Artifactory gem repo添加到gem源失败

时间:2017-07-19 03:28:18

标签: rubygems artifactory

所以我在Artifactory服务器上有一个私有的gem repo设置(在内部托管)。我正在使用的Artifactory版本是5.4.1 rev 50054,我已将其配置为使用默认数据库和文件存储。

我第一次创建一个全新的,干净的rubygem本地回购并将其添加到我当地的宝石来源,我得到一个错误 -

  

宝石来源-a http://server:8082/artifactory/api/gems/rubygems-local/   提取http://server:8082/artifactory/api/gems/rubygems-local/时出错:           连接重置次数过多(http://server:8082/artifactory/api/gems/rubygems-local/specs.4.8.gz

然而,只要Artifactory在回购中创建以下文件(通常需要大约30秒),将其添加到gem源是成功的。

enter image description here

  

宝石来源-a http://server:8082/artifactory/api/gems/rubygems-local/   http://server:8082/artifactory/api/gems/rubygems-local/已添加到来源

随后,如果我删除服务器并尝试再次添加它,则会抛出错误 -

  

宝石源-r http://server:8082/artifactory/api/gems/rubygems-local/   http://server:8082/artifactory/api/gems/rubygems-local/已从消息来源中删除<​​/ p>      

宝石来源-a http://server:8082/artifactory/api/gems/rubygems-local/   提取http://server:8082/artifactory/api/gems/rubygems-local/时出错:           服务器未返回有效文件(http://server:8082/artifactory/api/gems/rubygems-local/specs.4.8.gz

如果我按如下方式擦除回购(并等待重新生成索引),或者如果我删除本地计算机上的缓存目录%USERPROFILE%。gem \ specs \ server%8082并重试,则表示成功。< / p>

enter image description here

  

宝石来源-a http://server:8082/artifactory/api/gems/rubygems-local/   http://server:8082/artifactory/api/gems/rubygems-local/已添加到来源

如何诊断并解决此问题?

0 个答案:

没有答案