json_pure と json gem は互換性があるため、いずれかに依存する別の gem を作成する方法はありますか?
そうでない場合、インストール後の gem は、json gem の 1 つをチェックし、どちらもインストールされていない場合に警告するのに適した場所でしょうか?
他の解決策はありますか?
更新 - 説明を含む @tadman への応答
どちらか一方を「強制」することが可能であれば、強制することは悪いことではありませんよね? 「強制」に関するあなたの質問は修辞的なものであり、私の質問に対する答えが「いいえ」であることを暗示しています。
また、人々は通常、依存関係のそれぞれに目を通し、「これは必要ですか?」と尋ねることはないという印象を受けています。
欠落している依存関係に関するエラー メッセージについて - 私の考えでは、ユーザーがアプリを実行しようとしている時点でのみ dep が欠落していることをユーザーに伝えることは、許容できるユーザー エクスペリエンスではありません。インストール後のメッセージについて言及したのは、そのためです。