# Newbie: rake aborted! no block given

**URL:** <https://www.ruby-forum.com/t/newbie-rake-aborted-no-block-given/144806>\
**Category:** Rails\
**Created:** [August 2, 2008, 11:54am UTC](https://www.ruby-forum.com/t/newbie-rake-aborted-no-block-given/144806 "2008-08-02T11:54:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tim](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ce73a5/32.png) [@tim](https://www.ruby-forum.com/u/tim)\
**Post date:** [August 2, 2008, 11:54am UTC](https://www.ruby-forum.com/t/newbie-rake-aborted-no-block-given/144806/1 "2008-08-02T11:54:59Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![tim](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ce73a5/32.png) [@tim](https://www.ruby-forum.com/u/tim)\
**Post date:** [August 2, 2008, 11:56am UTC](https://www.ruby-forum.com/t/newbie-rake-aborted-no-block-given/144806/2 "2008-08-02T11:56:45Z")

</div>

On Aug 2, 3:12 am, Tim [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> 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.

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

---

<div class="post-metadata">

**Author:** ![tim](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ce73a5/32.png) [@tim](https://www.ruby-forum.com/u/tim)\
**Post date:** [August 2, 2008, 5:10pm UTC](https://www.ruby-forum.com/t/newbie-rake-aborted-no-block-given/144806/3 "2008-08-02T17:10:25Z")

</div>

Aaaaah, that is it! Thanks.

On Aug 2, 5:55 am, Frederick C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
