升级到 Artifactory Pro 4 会中断 GEM 个存储库
Upgrade to Artifactory Pro 4 breakes GEM repositories
在尝试将 Artifactory Pro 从 3.8.0 升级到 4.x 时,我 运行 在使用 GEM 存储库时遇到问题。虽然它们在旧版本上运行良好,但我无法从 4.x 服务器获取任何 GEM。我尝试了 export/import 以及将 repos 从旧服务器复制到新服务器,但没有任何效果。
当尝试安装 GEMs 并将新服务器添加为 GEM 源时,我总是得到以下输出:
% gem install myfancygem
ERROR: Could not find a valid gem 'myfancygem' (>= 0) in any repository
ERROR: Possible alternatives: myfancygem
知道哪里出了问题吗?
谢谢...
德克
您遇到此问题可能是由于 Artifactory 中 Gem 存储库的行为最近发生了变化。在后期 4.x 版本中,Artifactory 开始依赖 "gem.name" 和 "gem.version" 工件属性来正确提供 Gem 安装操作,而在 3.x 和早期版本中4.x 版本没有。
您应该能够通过在树浏览器中选择工件并使用“属性”选项卡 来确认可卸载的 gem 是否没有注释这些属性。
这种情况可以通过 re-annotating 缺少的属性来解决。如果您通过 support@jfrog.com 向我们发送电子邮件,我们可以向您发送 an Artifactory User Plugin,它将为您完成这项工作(您可以提及此线程。不幸的是,有问题的插件使用内部API,所以我不能在这里公开分享)。否则,您将需要编写一个脚本,根据它们各自的名称和版本,用这些属性共同注释存储库中的 gem 文件。
在尝试将 Artifactory Pro 从 3.8.0 升级到 4.x 时,我 运行 在使用 GEM 存储库时遇到问题。虽然它们在旧版本上运行良好,但我无法从 4.x 服务器获取任何 GEM。我尝试了 export/import 以及将 repos 从旧服务器复制到新服务器,但没有任何效果。
当尝试安装 GEMs 并将新服务器添加为 GEM 源时,我总是得到以下输出:
% gem install myfancygem
ERROR: Could not find a valid gem 'myfancygem' (>= 0) in any repository
ERROR: Possible alternatives: myfancygem
知道哪里出了问题吗?
谢谢...
德克
您遇到此问题可能是由于 Artifactory 中 Gem 存储库的行为最近发生了变化。在后期 4.x 版本中,Artifactory 开始依赖 "gem.name" 和 "gem.version" 工件属性来正确提供 Gem 安装操作,而在 3.x 和早期版本中4.x 版本没有。 您应该能够通过在树浏览器中选择工件并使用“属性”选项卡 来确认可卸载的 gem 是否没有注释这些属性。
这种情况可以通过 re-annotating 缺少的属性来解决。如果您通过 support@jfrog.com 向我们发送电子邮件,我们可以向您发送 an Artifactory User Plugin,它将为您完成这项工作(您可以提及此线程。不幸的是,有问题的插件使用内部API,所以我不能在这里公开分享)。否则,您将需要编写一个脚本,根据它们各自的名称和版本,用这些属性共同注释存储库中的 gem 文件。