私はいくつかのルビーの宝石に.specificationファイルがあることに気がつきました。宝石の仕様が必要なのはなぜですか?また、宝石のクリエイターがそれらを提供しない理由は何ですか?
重要な場合は、宝石を作成しようとする際に、(ツールを作成するツールによって)提供する必要がないのはなぜですか?
私はいくつかのルビーの宝石に.specificationファイルがあることに気がつきました。宝石の仕様が必要なのはなぜですか?また、宝石のクリエイターがそれらを提供しない理由は何ですか?
重要な場合は、宝石を作成しようとする際に、(ツールを作成するツールによって)提供する必要がないのはなぜですか?
多くの宝石は、宝石の建物でのみ仕様を生成するhoeまたはnewgemを使用して構成されています。この仕様は、宝石の作成にのみ使用される一時的なコードとして扱われるため、通常はパッケージ化されていません。これらのツールの両方には、スペックファイルを生成するレーキタスクがあります。
宝石のスペックは、別々のgemspecではなくRakefileにあることがあります。
"スペックファイルを生成するツールの両方にレーキタスクがあります。" - >宝石用のものを生成するためにスペックファイルでパッケージ化されていない宝石にnewgemを実行することを提案していますか?ダウンロードした宝石の作成者が同じコマンドを実行した場合と同じように、ダウンロードした宝石で同じ動作をする必要がありますか? (ちなみに、あなたのカルマを一日中使い切ったように見えます) – Hola
もしhoeと一緒にパッケージ化されていたら、goeをインストールしてから、gemのフォルダにrakeタスクdebug_gemがあるはずです。そのタスクは実際の仕様をコンソールにダンプします。 (ええ、私は新しい趣味が必要だと思う) –
ありがとう! – Hola