# Rake engine\_migrate ENGINE=login

**URL:** <https://www.ruby-forum.com/t/rake-engine-migrate-engine-login/69198>\
**Category:** Ruby\
**Created:** [September 19, 2006, 9:46am UTC](https://www.ruby-forum.com/t/rake-engine-migrate-engine-login/69198 "2006-09-19T09:46:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlMays](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e480ec/32.png) [@AlMays](https://www.ruby-forum.com/u/AlMays)\
**Post date:** [September 19, 2006, 9:46am UTC](https://www.ruby-forum.com/t/rake-engine-migrate-engine-login/69198/1 "2006-09-19T09:46:16Z")

</div>

Hello.

While using the subject command I get the following error:

\*\* Invoke engine\_migrate (first\_time)  
\*\* Invoke db:migrate:engines (first\_time)  
\*\* Invoke environment (first\_time)  
\*\* Execute environment  
\*\* Execute db:migrate:engines  
Migrating engine ‘login\_engine’  
\*\* Invoke db\_schema\_dump (first\_time)  
\*\* Invoke db:schema:dump (first\_time)  
\*\* Invoke environment  
\*\* Execute db:schema:dump  
rake aborted!  
undefined method `each’ for #Mysql:0x27308d8

What can I do? I am a RoR Dummy.

---

<div class="post-metadata">

**Author:** ![AlMays](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e480ec/32.png) [@AlMays](https://www.ruby-forum.com/u/AlMays)\
**Post date:** [September 19, 2006, 10:22am UTC](https://www.ruby-forum.com/t/rake-engine-migrate-engine-login/69198/2 "2006-09-19T10:22:18Z")

</div>

Ok.

I solved it.  
Had to recompile gem mysql

Didn’t come up that easy.

First I had to go to  
/opt/local/lib/ruby/gems/1.8/gems/mysql-2.7  
and run  
sudo ruby extconf.rb  
–with-mysql-config=/opt/local/lib/mysql5/bin/mysql\_config  
manually from there.

That made a proper Makefile

And only after that  
sudo gem install mysql  
started to work.

Mysql5
