我的RubyGem仓库是否需要供应商目录?

时间:2016-09-30 14:30:32

标签: ruby rubygems

目前我正在开发一个RubyGem。为此,我在gemspec文件中声明了一些开发依赖项。

  spec.add_development_dependency "bundler", "~> 1.10"
  spec.add_development_dependency "rspec", "~> 3.4"
  spec.add_development_dependency "rspec-its", "~> 1.2"
  spec.add_development_dependency "rdoc", "~> 4.2"
  spec.add_development_dependency "simplecov", "~> 0.11.2"

由于这个原因,我有一个名为" vendor"的目录。使用名为" ruby​​"的目录其中有很多宝石。

我的问题是,在目录上使用bundle(或手动安装gem)时,我是否需要推送此目录或者有贡献的开发人员获取这些文件?

1 个答案:

答案 0 :(得分:1)

您不需要在gem中包含供应商目录。如果你包含一个指向你的gemspec的Gemfile,其他贡献的开发人员可以使用Bundler。

# Gemfile
source 'https://rubygems.org'
gemspec