Undefined method `task' for #<Spec::Rake::SpecTask

Any idea to fix this (I am using Rails 2.3.11):

$ heroku rake db:migrate --app myapp --trace
rake/rdoctask is deprecated. Use rdoc/task instead (in RDoc 2.4.2+)
rake aborted!
undefined method task' for #<Spec::Rake::SpecTask:0x7f690b4eecf8> /app/lib/tasks/rspec.rake:28:ininitialize’
/app/lib/tasks/rspec.rake:58:in new' /app/lib/tasks/rspec.rake:58 /app/.bundle/gems/ruby/1.8/gems/activesupport-2.3.11/lib/ active_support /dependencies.rb:171:inload_without_new_constant_marking’
/app/.bundle/gems/ruby/1.8/gems/activesupport-2.3.11/lib/
active_support
/dependencies.rb:171:in `load’

/app/.bundle/gems/ruby/1.8/gems/activesupport-2.3.11/lib/
active_support
/dependencies.rb:547:in `new_constants_in’

/app/.bundle/gems/ruby/1.8/gems/activesupport-2.3.11/lib/
active_support
/dependencies.rb:171:in `load’

/app/.bundle/gems/ruby/1.8/gems/rails-2.3.11/lib/tasks/rails.rb:14

/app/.bundle/gems/ruby/1.8/gems/rails-2.3.11/lib/tasks/rails.rb:14:in
`each’

/app/.bundle/gems/ruby/1.8/gems/rails-2.3.11/lib/tasks/rails.rb:14

/app/Rakefile:10:in `require’

/app/Rakefile:10

/app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/rake_module.rb:
25:in `load’

/app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/rake_module.rb:
25:in `load_rakefile’

/app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:
495:in `raw_load_rakefile’

/app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:
78:in `load_rakefile’

/app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:
129:in `standard_exception_handling’

/app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:
77:in `load_rakefile’

/app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:
61:in `run’

/app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:
129:in `standard_exception_handling’

/app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:
59:in `run’

/app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/bin/rake:31

/usr/ruby1.8.7/bin/rake:19:in `load’

/usr/ruby1.8.7/bin/rake:19

My Gemfile.lock

GEM
remote: http://rubygems.org/
specs:
RedCloth (4.2.7)
actionmailer (2.3.11)
actionpack (= 2.3.11)
actionpack (2.3.11)
activesupport (= 2.3.11)
rack (~> 1.1.0)
activerecord (2.3.11)
activesupport (= 2.3.11)
activeresource (2.3.11)
activesupport (= 2.3.11)
activesupport (2.3.11)
annotate (2.4.0)
cells (3.3.5)
configuration (1.2.0)
crypt (1.1.4)
daemons (1.1.3)
eventmachine (0.12.10)
exceptional (2.0.32)
rack
faker (0.3.0)
heroku (2.2.4)
launchy (>= 0.3.2)
rest-client (~> 1.6.1)
term-ansicolor (~> 1.0.5)
heroku_san (1.2.0)
heroku
rails (>= 2)
launchy (0.4.0)
configuration (>= 0.0.5)
rake (>= 0.8.1)
lockfile (1.4.3)
machinist (1.0.6)
mime-types (1.16)
mocha (0.9.12)
mysql (2.8.1)
mysql2 (0.3.2)
pg (0.11.0)
rack (1.1.2)
rails (2.3.11)
actionmailer (= 2.3.11)
actionpack (= 2.3.11)
activerecord (= 2.3.11)
activeresource (= 2.3.11)
activesupport (= 2.3.11)
rake (>= 0.8.3)
rake (0.8.7)
rdoc (3.6.1)
rest-client (1.6.3)
mime-types (>= 1.16)
ri_cal (0.8.8)
rspec (1.3.2)
rspec-rails (1.3.4)
rack (>= 1.0.0)
rspec (~> 1.3.1)
sequel (3.20.0)
sinatra (1.0)
rack (>= 1.0)
sqlite3 (1.3.3)
sqlite3-ruby (1.3.3)
sqlite3 (>= 1.3.3)
taps (0.3.23)
rack (>= 1.0.1)
rest-client (< 1.7.0, >= 1.4.0)
sequel (~> 3.20.0)
sinatra (~> 1.0.0)
sqlite3-ruby (~> 1.2)
term-ansicolor (1.0.5)
thin (1.2.11)
daemons (>= 1.0.9)
eventmachine (>= 0.12.6)
rack (>= 1.0.0)

PLATFORMS
ruby

DEPENDENCIES
RedCloth (>= 4.0)
annotate
cells (= 3.3.5)
crypt
exceptional
faker (= 0.3.0)
heroku_san
lockfile
machinist
mocha
mysql
mysql2
pg
rails (~> 2.3.11)
rake (~> 0.8.7)
rdoc
ri_cal
rspec-rails (= 1.3.4)
taps
thin

Afaik i’ve seen similar weird issues, although locally with rake 0.9.0,
you
might want to downgrade to 0.8.7…

On Tue, Jun 7, 2011 at 13:02, rtacconi [email protected] wrote:

active_support
active_support

61:in `run’

actionpack (2.3.11)
crypt (1.1.4)
heroku
pg (0.11.0)
rest-client (1.6.3)
sqlite3-ruby (1.3.3)
eventmachine (>= 0.12.6)
exceptional
rdoc
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.


Thanks & Regards,
Dhruva S. http://dhruvasagar.net

Hi

I changed

gem ‘rake’, ‘~> 0.8.7’

to

gem ‘rake’, ‘0.8.7’

and it solved the issue

thank you

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs