2016-09-30 3 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" 

このため、私は、「ルビー」と呼ばれるディレクトリとその中の宝石の多くの「ベンダー」というディレクトリがあります。

私はこのディレクトリをプッシュする必要がありますか、または貢献している開発者は、ディレクトリ上でバンドルを使用する(または手動でインストールする)ときにこれらのファイルを取得しますか?

答えて

1

gemにベンダーディレクトリを含める必要はありません。 gemspecを指すGemfileを含めると、Bundlerを使用して他の寄与する開発者がうまくいくでしょう。

# Gemfile 
source 'https://rubygems.org' 
gemspec 
関連する問題