Ruby Gemパッケージの提出に関するガイドラインがないようです。あなたのニーズに最も合ったパッケージが何であるかを知る方法はありません。少なくともGemフレームワーク自体の中にはありません。または私は何かを逃している?どのような宝石が正しいものなのか、どうやって知っていますか?
たとえば、「ActiveLDAP」について知りました。私は 'activeldap
' と 'ruby-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)
戻りました。彼らは同じパッケージであることが分かります: "ruby-activeldap"は単なる古いバージョンです。
答えをGoogleにせずに、それらを区別するために宝石枠組みの中で方法はあります。たとえば、短いドキュメント文字列、または依存関係ツリー?
Gemsには、これらのタイプの不一致がたくさんあるようです。あなたがあるため、スクリプト内の依存関係の宝石をインストールしている場合