title: How do you know what Gem is the right one?
body: <p>It seems like there are no guidelines on Ruby Gem package submission.  There's no way to tell what is the definitive package for your needs.  At least not within the Gem framework itself.  Or am I missing something?</p>
  
  <p>For example:  I found out about "ActiveLDAP". I did </p>
  
  <pre><code>gem search ldap --remote
  </code></pre>
  
  <p>and got back </p>
  
  <pre><code>*** REMOTE GEMS ***
  
  activeldap (1.0.2)
  ambitious-activeldap (0.1.1)
  ruby-activeldap (0.8.3.1)
  ruby-activeldap-debug (0.7.4)
  </code></pre>
  
  <p>I ended up installing '<code>activeldap</code>' and '<code>ruby-activeldap</code>'. Turns out they're the same package: "ruby-activeldap" is just an older version.</p>
  
  <p>Is there a way within the Gems framework to differentiate them, without having to Google for the answer.  A short doc string, for example, or a dependency tree?</p>
  
  <p>Seems like there are lots of these type of discrepancies in Gems.</p>