【发布时间】:2014-03-06 01:33:20
【问题描述】:
我们创建了一个仅供内部使用的 gem,它不托管在任何服务器上。它以 gem 文件的形式分发给团队,然后团队将其添加到他们的“vendor/cache”文件夹中,并使用 Bundler 将其添加为依赖项。
gem 项目中的 gemspec 文件规定了我们内部 gem 的 require 依赖项,但在使用“Bundle install”时没有下载它们。我认为这是因为依赖项列表是从对 rubygems 服务器的调用中提取的,而不是从 Gem 文件本身中提取的?如果依赖项已经在供应商/缓存中,那么一切都很好。
有什么方法可以指示 gem/bundler 从 gem 本身而不是服务器获取依赖项列表?
是我们创建内部 Gem 服务器的唯一解决方案吗?
【问题讨论】:
标签: ruby gem bundler dependency-management