newbie: rake aborted! no block given

Hi everyone....newbie here trying to get started from the Java and
Microsoft world!

I am trying to run db:migrate and am getting...

rake aborted!
no block given

All the file does is create a table...nothing else.

Here is the stack trace...any help is appreciated...

C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/connection_adapters/abstract/
schema_statements.rb:94:in `create_table'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/connection_adapters/
mysql_adapter.rb:353:in `create_table'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:275:in `send'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:275:in
`method_missing'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:259:in
`say_with_time'
C:/InstantRails-1.7-win/ruby/lib/ruby/1.8/benchmark.rb:293:in
`measure'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:259:in
`say_with_time'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:273:in
`method_missing'
./db/migrate//001_create_resources.rb:3:in `real_up'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:212:in `send'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:212:in `migrate'
C:/InstantRails-1.7-win/ruby/lib/ruby/1.8/benchmark.rb:293:in
`measure'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:212:in `migrate'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:335:in `migrate'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:330:in `each'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:330:in `migrate'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:297:in `up'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/migration.rb:288:in `migrate'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/
tasks/databases.rake:4
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/
rake.rb:399:in `call'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/
rake.rb:399:in `execute'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/
rake.rb:399:in `each'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/
rake.rb:399:in `execute'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/
rake.rb:369:in `invoke'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/
rake.rb:362:in `synchronize'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/
rake.rb:362:in `invoke'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/
rake.rb:1935:in `run'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/
rake.rb:1935:in `each'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/
rake.rb:1935:in `run'
C:/InstantRails-1.7-win/ruby/lib/ruby/gems/1.8/gems/rake-0.7.2/bin/
rake:7
C:\InstantRails-1.7-win\ruby\bin\rake:16:in `load'
C:\InstantRails-1.7-win\ruby\bin\rake:16
-e:3:in `load'
-e:3

What does your migration look like? If it's just

create_table :foos

then that's your problem. the create table is expecting a block
telling it what columns to add, eg
create_table :foos do |t|
  t.string :name
  ...
end

Fred

Aaaaah, that is it! Thanks.