gemを開発するときはいつでも、Gemfileが依存関係について直接検査されない理由はわかりません。
確かに、なぜ.gemspec
それらをリストするためにファイルを使用するのですか?本当のメリットはありますか?
gemを開発するときはいつでも、Gemfileが依存関係について直接検査されない理由はわかりません。
確かに、なぜ.gemspec
それらをリストするためにファイルを使用するのですか?本当のメリットはありますか?
これGemfile
は、がRubygemsのファイルではなく、Bundlerのファイルだからです。したがって、Rubygem開発者は、Gemfileをサポートするために、使用するファイルを拡張する必要があります。すでに.gemspec
ファイルがあるので、そうすべき正当な理由はありません。(なしでうまくいく十分な宝石がありますGemfile
)
実際、これを宝石の唯一のコンテンツとして使用することをお勧めします。Gemfile
source 'https://rubygems.org'
gemspec
.gemspec
ファイルをgemの信頼できるソースとして使用するようにbundlerに指示します。