title: stack level too deep - when using Rake
body: <p>When i try and preform a rake I get the following. I've tried a few fixed like imploding and reinstalling my rvm  - ruby (v1.9.3-p125) but nothing seems to be working. Any ideas?</p>
  
  <pre><code>rake db:seed --trace
  ** Invoke db:seed (first_time)
  ** Execute db:seed
  ** Invoke db:abort_if_pending_migrations (first_time)
  ** Invoke environment (first_time)
  ** Execute environment
  ** Execute db:abort_if_pending_migrations
  rake aborted!
  stack level too deep
  /Users/rm/.rvm/gems/ruby-1.9.3-p125@global/gems/rake-0.9.2.2/lib/rake/task.rb:162
  Tasks: TOP =&gt; db:seed
  </code></pre>
  
  <p>if I try and run a rake db:reset --trace</p>
  
  <pre><code>-- initialize_schema_migrations_table()
     -&gt; 0.0025s
  -- assume_migrated_upto_version(20120803181844,       ["/Users/rossmcnairn/rails/search/db/migrate"])
     -&gt; 0.0218s
  ** Invoke db:structure:load_if_sql (first_time)
  ** Invoke db:create 
  ** Execute db:structure:load_if_sql
  ** Invoke db:seed (first_time)
  ** Execute db:seed
  ** Invoke db:abort_if_pending_migrations (first_time)
  ** Invoke environment 
  ** Execute db:abort_if_pending_migrations
  rake aborted!
  stack level too deep
  /Users/rossmcnairn/.rvm/gems/ruby-1.9.3-p125@global/gems/rake-0.9.2.2/lib/rake/task.rb:162
  Tasks: TOP =&gt; db:setup =&gt; db:seed
  </code></pre>
  
  <p>Ive checked that my bundle exec version and my regular rake versions match.</p>
  
  <pre><code>rake --version
  rake, version 0.9.2.2
  
  bundle exec rake --version
  rake, version 0.9.2.2
  </code></pre>
  
  <p>Any help would be greatly appreciated!</p>