Ruby Gem パッケージの提出に関するガイドラインはないようです。ニーズに合った決定的なパッケージが何であるかを判断する方法はありません。少なくとも、Gem フレームワーク自体の中ではありません。または、何か不足していますか?
例: 「ActiveLDAP」について知りました。やった
gem search ldap --remote
そして戻ってきた
*** REMOTE GEMS ***
activeldap (1.0.2)
ambitious-activeldap (0.1.1)
ruby-activeldap (0.8.3.1)
ruby-activeldap-debug (0.7.4)
activeldap' ' と ' ' をインストールすることになりましたruby-activeldap。これらは同じパッケージであることが判明しました。「ruby-activeldap」は単なる古いバージョンです。
Google で答えを探すことなく、Gems フレームワーク内でそれらを区別する方法はありますか。たとえば、短いドキュメント文字列、または依存関係ツリーですか?
ジェムにはこの種の不一致がたくさんあるようです。