title: gem which cannot find gem despite it being installed
body: <p>I've built my first gem but I don't seem to be able to get it to install correctly. I can issue the command</p>
  
  <pre><code>sudo gem install ceilingfish-toto
  </code></pre>
  
  <p>Which produces the output</p>
  
  <pre><code>Successfully installed ceilingfish-toto-0.3.6
  1 gem installed
  </code></pre>
  
  <p>But when I then type <code>gem which ceilingfish-toto</code>. I get the output</p>
  
  <pre><code>Can't find ruby library file or shared library ceilingfish-toto
  </code></pre>
  
  <p>Which is very strange because if I go and look in my gems folder I can see all the files installed there</p>
  
  <pre><code># ls -l /opt/local/lib/ruby/gems/1.8/gems/ceilingfish-toto-0.3.6/
  total 48
  -rw-r--r--  1 root  admin  1053 14 Feb 17:16 LICENSE
  -rw-r--r--  1 root  admin  6166 14 Feb 17:16 README.md
  -rw-r--r--  1 root  admin   879 14 Feb 17:16 Rakefile
  -rw-r--r--  1 root  admin     6 14 Feb 17:16 VERSION
  -rw-r--r--  1 root  admin  2477 14 Feb 17:16 ceilingfish-toto.gemspec
  drwxr-xr-x  7 root  admin   238 14 Feb 17:16 test
  </code></pre>
  
  <p>Does anyone know what could cause this? I think it's complaining because there is a hyphen in the gem name. You can see the gemspec here <a href="http://github.com/ceilingfish/toto" rel="noreferrer">http://github.com/ceilingfish/toto</a></p>