# Very weird rake message

**URL:** <https://www.ruby-forum.com/t/very-weird-rake-message/153019>\
**Category:** Rails\
**Created:** [November 11, 2008, 5:57am UTC](https://www.ruby-forum.com/t/very-weird-rake-message/153019 "2008-11-11T05:57:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [November 11, 2008, 5:57am UTC](https://www.ruby-forum.com/t/very-weird-rake-message/153019/1 "2008-11-11T05:57:00Z")

</div>

When I try and run rake db:migrate, I get this error:

rake aborted!  
uninitialized constant CreateUsers  
/Library/Ruby/Gems/1.8/gems/activesupport-2.0.2/lib/active\_support/  
dependencies.rb:266:in `load_missing_constant' /Library/Ruby/Gems/1.8/gems/activesupport-2.0.2/lib/active_support/ dependencies.rb:453:in`const\_missing’  
/Library/Ruby/Gems/1.8/gems/activesupport-2.0.2/lib/active\_support/  
dependencies.rb:465:in `const_missing' /Library/Ruby/Gems/1.8/gems/activesupport-2.0.2/lib/active_support/ inflector.rb:257:in`constantize’  
/Library/Ruby/Gems/1.8/gems/activesupport-2.0.2/lib/active\_support/  
core\_ext/string/inflections.rb:148:in `constantize' /Library/Ruby/Gems/1.8/gems/activerecord-2.0.2/lib/active_record/ migration.rb:386:in`migration\_class’  
/Library/Ruby/Gems/1.8/gems/activerecord-2.0.2/lib/active\_record/  
migration.rb:363:in `migration_classes' /Library/Ruby/Gems/1.8/gems/activerecord-2.0.2/lib/active_record/ connection_adapters/sqlite_adapter.rb:351:in`inject’  
/Library/Ruby/Gems/1.8/gems/activerecord-2.0.2/lib/active\_record/  
migration.rb:359:in `each' /Library/Ruby/Gems/1.8/gems/activerecord-2.0.2/lib/active_record/ migration.rb:359:in`inject’  
/Library/Ruby/Gems/1.8/gems/activerecord-2.0.2/lib/active\_record/  
migration.rb:359:in `migration_classes' /Library/Ruby/Gems/1.8/gems/activerecord-2.0.2/lib/active_record/ migration.rb:339:in`migrate’  
/Library/Ruby/Gems/1.8/gems/activerecord-2.0.2/lib/active\_record/  
migration.rb:307:in `up' /Library/Ruby/Gems/1.8/gems/activerecord-2.0.2/lib/active_record/ migration.rb:298:in`migrate’  
/Library/Ruby/Gems/1.8/gems/rails-2.0.2/lib/tasks/databases.rake:85  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in`execute’  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in`execute’  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in  
`invoke_with_call_chain' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in`synchronize’  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in  
`invoke_with_call_chain' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:in`invoke’  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in  
`invoke_task' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in`top\_level’  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in`top\_level’  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in  
`standard_exception_handling' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in`top\_level’  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1881:in `run' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in`standard\_exception\_handling’  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/bin/rake:31 /usr/bin/rake:19:in`load’  
/usr/bin/rake:19

I have no idea what is going on. This happened after I renamed a model  
but I changed all references and names.

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [November 11, 2008, 5:59am UTC](https://www.ruby-forum.com/t/very-weird-rake-message/153019/2 "2008-11-11T05:59:56Z")

</div>

Actually I missed one reference…fixed it. But now I’m getting this  
error:

rake aborted!  
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb,  
Rakefile.rb)  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:2143:in  
`raw_load_rakefile' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1897:in`load\_rakefile’  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in  
`standard_exception_handling' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1896:in`load\_rakefile’  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1880:in `run' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in`standard\_exception\_handling’  
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/bin/rake:31 /usr/bin/rake:19:in`load’  
/usr/bin/rake:19

I’m staring at the Rakefile right now…don’t know what could be  
causing this.

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [November 11, 2008, 6:04am UTC](https://www.ruby-forum.com/t/very-weird-rake-message/153019/3 "2008-11-11T06:04:02Z")

</div>

_sigh_ nevermind again, the issue isn’t solved…still getting the  
same error.

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [November 11, 2008, 8:15am UTC](https://www.ruby-forum.com/t/very-weird-rake-message/153019/4 "2008-11-11T08:15:39Z")

</div>

Nope, I made sure to change the migrations file name too.

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [November 11, 2008, 6:39am UTC](https://www.ruby-forum.com/t/very-weird-rake-message/153019/5 "2008-11-11T06:39:07Z")

</div>

Mike C wrote:

> When I try and run rake db:migrate, I get this error:
> 
> rake aborted!  
> uninitialized constant CreateUsers

If I had to guess, you had a migration named \_create\_users.rb  
which created a users table. You edited this migration to rename the  
table, but you left the name of the migration file the same. The only  
time I’ve seen this sort of error with migrations comes from having a  
migration file named differently than the migration class.

Hope that helps.

Darrik Mazey

> /Library/Ruby/Gems/1.8/gems/activerecord-2.0.2/lib/active\_record/  
> migration.rb:359:in `migration_classes' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in`execute’  
> /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each’  
> /usr/bin/rake:19
> 
> I have no idea what is going on. This happened after I renamed a model  
> but I changed all references and names.
> 
> >

–  
Darrik Mazey  
Developer  
DMT Programming, LLC.  
P.O. Box 91  
Torrington, CT 06790  
office: 330.983.9941  
fax: 330.983.9942  
mobile: 330.808.2025  
removed\_email\_address@domain.invalid

To obtain my public key, send an email to  
removed\_email\_address@domain.invalid.
