Terence
 this error has been happening to a lot of people, it might be worth
mentioning this in the docs somewhere? I searched for 'uninitialized
constant Rake::DSL' in the docs and there was no mention.

- F

On Jul 14, 10:53 am, Terence Lee <tere...@heroku.com> wrote:
> Hello Keenan,
>
> It's because rake is built into ruby 1.9.2 and the version is 0.8.7 and
> that's the one being called here. We're looking into ways to fix this. In
> the meantime, can you try hard coding your rake to 0.8.7 in your Gemfile?
> Once you have that working locally, it should work fine on heroku.
>
> Best,
> Terence
>
>
>
> On Wed, Jul 13, 2011 at 9:06 AM, Keenan Brock <kee...@thebrocks.net> wrote:
> >  Hi,
>
> > Question: Are others able to run: heroku rake db:migrate OR heroku console
> > "puts Model.count" ?
>
> > This is probably user error, but I can't figure it out. reminds me of not
> > specifying RAILS_ENV when running rails console.
>
> > I had run rake db:seed which populated the Avatar model.
> > I view a page on the website that relies upon the Avatar model.
> > I ran heroku config:add RAILS_ENV=production (just in case)
>
> > But from heroku console:
>
> > *> puts Avatar.count*
> > ActiveRecord::StatementInvalid: PGError: ERROR:  relation "avatars" does
> > not exist
> > :             SELECT a.attname, format_type(a.atttypid, a.atttypmod),
> > d.adsrc, a.attnotnull
> >               FROM pg_attribute a LEFT JOIN pg_attrdef d
> >                 ON a.attrelid = d.adrelid AND a.attnum = d.adnum
> >              WHERE a.attrelid = '"avatars"'::regclass
> >                AND a.attnum > 0 AND NOT a.attisdropped
> >              ORDER BY a.attnum
>
> > /app/.bundle/gems/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/conn 
> > ection_adapters/abstract_adapter.rb:207:in
> > `rescue in log'
> > /app/.bundle/gems/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/conn 
> > ection_adapters/abstract_adapter.rb:199:in
> > `log'
> > /app/.bundle/gems/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/conn 
> > ection_adapters/postgresql_adapter.rb:501:in
> > `query'
> > /app/.bundle/gems/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/conn 
> > ection_adapters/postgresql_adapter.rb:1037:in
> > `column_definitions'
>
> > *> heroku rake db:migrate*
>
> > (in /app)
> > rake aborted!
> > uninitialized constant Rake::DSL
> > /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2482:in `const_missing'
> > /app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.2/lib/rake/tasklib.rb:8:in
> > `<class:TaskLib>'
> > /app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.2/lib/rake/tasklib.rb:6:in
> > `<module:Rake>'
> > /app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.2/lib/rake/tasklib.rb:3:in `<top
> > (required)>'
> > /app/.bundle/gems/ruby/1.9.1/gems/rdoc-3.8/lib/rdoc/task.rb:37:in `require'
> > /app/.bundle/gems/ruby/1.9.1/gems/rdoc-3.8/lib/rdoc/task.rb:37:in `<top
> > (required)>'
> > /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/tasks/documentat 
> > ion.rake:2:in
> > `require'
> > /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/tasks/documentat 
> > ion.rake:2:in
> > `<top (required)>'
> > /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/tasks.rb:15:in
> > `load'
> > /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/tasks.rb:15:in
> > `block in <top (required)>'
> > /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/tasks.rb:6:in
> > `each'
> > /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/tasks.rb:6:in
> > `<top (required)>'
> > /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/application.rb:2 
> > 15:in
> > `require'
> > /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/application.rb:2 
> > 15:in
> > `initialize_tasks'
> > /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/application.rb:1 
> > 39:in
> > `load_tasks'
> > /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/application.rb:7 
> > 7:in
> > `method_missing'
> > /app/Rakefile:7:in `<top (required)>'
> > /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2373:in `load'
> > /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2373:in `raw_load_rakefile'
> > /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2007:in `block in load_rakefile'
> > /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2058:in `standard_exception_handling'
> > /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2006:in `load_rakefile'
> > /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:1991:in `run'
> > /usr/ruby1.9.2/bin/rake:31:in `<main>'
>
> > Thanks for any pointers on what I am doing wrong,
> > Keenan
>
> > --Keenan
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Heroku" group.
> > To post to this group, send email to heroku@googlegroups.com.
> > To unsubscribe from this group, send email to
> > heroku+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/heroku?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Heroku" group.
To post to this group, send email to heroku@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.

Reply via email to