なぜgem仕様が必要なのか、なぜ一部のgem作成者はそれらを提供しないのですか?
-
06-07-2019 - |
質問
Ruby gemには.specificationファイルがあるものとないものがあることに気付きました。
それらが重要な場合、gemを作成しようとするときに、それらを提供する必要がないのはなぜですか(どのツールを使用してビルドする場合でも)?
解決
多くのgemは、hoeまたはnewgemを使用して設定され、gemの構築についてのみ仕様を生成します。この仕様は、gemの作成にのみ使用される一時的なコードとして扱われるため、通常はパッケージ化されません。ただし、これらの両方のツールには、スペックファイルを生成するrakeタスクがあります。
他のヒント
gem仕様は、別個のgemspecではなく、Rakefileにある場合があります。
所属していません StackOverflow