title: Why does ZSH return "Command not found" error for my RVM gems?
body: <p>I used to run the default <code>bash</code> terminal that comes with Mac Os X Lion but have recently upgraded to <code>ZSH</code> with the <code>Oh My Zsh</code> addon.</p>
  
  <p>Since then I get an odd error when using Ruby gems.</p>
  
  <p>In essence all gems return a "Command not found" error even though they are installed.</p>
  
  <hr>
  
  <p>Here is an example straight from my ZSH terminal:</p>
  
  <ol>
  <li>Shows that the RVM ruby is running as it should.</li>
  <li><code>rvm list</code> shows my RVM ruby to be the default as I want it.</li>
  <li><code>rvm gem list</code> shows that my gems are installed, <strong>note the <code>sass</code> gem</strong> .</li>
  <li>Running a simple <code>sass --watch</code> command returns <code>zsh: command not found: sass</code>.</li>
  <li><p>Just in case it helps, my <code>$PATH</code> variable output.</p>
  
  <pre><code>Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static
  → which ruby
  /Users/jannis/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
  
  Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static
  → rvm list     
  
  rvm rubies
  
  =* ruby-1.9.2-p290 [ x86_64 ]
  
  # =&gt; - current
  # =* - current &amp;&amp; default
  #  * - default
  
  
  Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static
  → rvm gem list
  Please note that `rvm gem ...` is only an alias to `rvm do gem ...`,
   it might work different as in earlier versions of RVM and will be shortly removed!
   Also note that you do not have to prefix every command with `rvm`, they should just work by itself.
  `rvm do gem list` is deprecated, use `rvm all do gem list` or `rvm 1.9.2 do gem list` instead.
  
  *** LOCAL GEMS ***
  
  addressable (2.2.7, 2.2.6)
  chunky_png (1.2.5)
  compass (0.11.7, 0.11.6, 0.11.5)
  css_parser (1.2.6)
  fssm (0.2.8.1, 0.2.7)
  grid-coordinates (1.2.0)
  haml (3.1.4, 3.1.3)
  htmlentities (4.3.1)
  json (1.6.5)
  nokogiri (1.5.0)
  oily_png (1.0.2)
  premailer (1.7.3)
  rake (0.9.2.2, 0.9.2)
  rb-fsevent (0.9.0, 0.4.3.1)
  rdoc (3.12)
  rubygems-update (1.8.17, 1.8.15, 1.8.13, 1.8.11)
  sass (3.1.15, 3.1.12, 3.1.10)
  stitch (0.1.3.2)
  
  Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static
  → sass --style compressed --watch scss:css
  zsh: correct 'sass' to 'case' [nyae]? n
  zsh: command not found: sass
  
  Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static
  → echo $PATH
  /Users/jannis/.rvm/gems/ruby-1.9.2-p290@global/bin:/Users/jannis/.rvm/rubies/ruby-1.9.2-p290/bin:/Users/jannis/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin
  </code></pre></li>
  </ol>
  
  <p>If anyone has an idea of why everything appears to be running and be installed but then doesn't actually find and run the gem command I would appreciate your help.</p>