2016-09-30 64 views
0

目前我正在開發一個RubyGem。爲此,我在gemspec文件中聲明瞭一些開發依賴項。我的RubyGem倉庫需要供應商目錄嗎?

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時(或手動安裝gems)獲取這些文件?

回答

1

您不需要在您的寶石中包含供應商目錄。如果你包含一個指向你的gemspec的Gemfile,使用Bundler的其他貢獻開發者將會很好。

# Gemfile 
source 'https://rubygems.org' 
gemspec 
相關問題