# Newbie question: rake engine\_migrate ENGINE=login

**URL:** <https://www.ruby-forum.com/t/newbie-question-rake-engine-migrate-engine-login/53181>\
**Category:** Engines\
**Created:** [January 27, 2006, 7:55pm UTC](https://www.ruby-forum.com/t/newbie-question-rake-engine-migrate-engine-login/53181 "2006-01-27T19:55:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![waddilove](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/b5ac83/32.png) [@waddilove](https://www.ruby-forum.com/u/waddilove)\
**Post date:** [January 27, 2006, 7:55pm UTC](https://www.ruby-forum.com/t/newbie-question-rake-engine-migrate-engine-login/53181/1 "2006-01-27T19:55:52Z")

</div>

OK, I’m trying to set up my first use of login and user engine  
application. Environment is on OS X.

When I run  
rake engine\_migrate ENGINE=login  
I get:  
The db/migrate directory for engine ‘login\_engine’ appears to be  
missing

However, I can see  
vendor/plugins/login\_engine/db/migrate/001\_initial\_schema.rb and I think  
I have followed all the instructions.

Umm, what did I miss?

Thanks in advance, Jonathan

---

<div class="post-metadata">

**Author:** ![waddilove](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/b5ac83/32.png) [@waddilove](https://www.ruby-forum.com/u/waddilove)\
**Post date:** [January 28, 2006, 11:15am UTC](https://www.ruby-forum.com/t/newbie-question-rake-engine-migrate-engine-login/53181/2 "2006-01-28T11:15:53Z")

</div>

Hi,

this is a problem in the following file:

…vendor/plugins/engines/tasks/engine.rake

around line #22

Please remove 'RAILS\_ROOT, ’ from the following line and try again.

* * *

## migration\_directory = File.join(RAILS\_ROOT, engine.root, ‘db’, ‘migrate’)

Kind regards,

Manuel

----- Nachricht von removed\_email\_address@domain.invalid ---------  
Datum: Fri, 27 Jan 2006 19:55:52 +0100  
Von: Jonathan W. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Antwort an: removed\_email\_address@domain.invalid  
Betreff: [Engine-users] Newbie question: rake engine\_migrate  
ENGINE=login  
An: removed\_email\_address@domain.invalid

> vendor/plugins/login\_engine/db/migrate/001\_initial\_schema.rb and I think  
> removed\_email\_address@domain.invalid  
> [http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org](http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org)

----- Ende der Nachricht von removed\_email\_address@domain.invalid -----

---

<div class="post-metadata">

**Author:** ![waddilove](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/b5ac83/32.png) [@waddilove](https://www.ruby-forum.com/u/waddilove)\
**Post date:** [January 31, 2006, 6:10am UTC](https://www.ruby-forum.com/t/newbie-question-rake-engine-migrate-engine-login/53181/3 "2006-01-31T06:10:35Z")

</div>

Manuel,  
Thanks for posting this info. It saved me a lot of hunting and  
pecking. I saw the same behaviour on Windows.  
-MLA

Manuel wrote:

> Hi,
> 
> this is a problem in the following file:
> 
> …vendor/plugins/engines/tasks/engine.rake
> 
> around line #22
> 
> Please remove 'RAILS\_ROOT, ’ from the following line and try again.
> 
> * * *
> 
> ## migration\_directory = File.join(RAILS\_ROOT, engine.root, ‘db’, ‘migrate’)
> 
> Kind regards,
> 
> Manuel
> 
> ----- Nachricht von removed\_email\_address@domain.invalid ---------  
> Datum: Fri, 27 Jan 2006 19:55:52 +0100  
> Von: Jonathan W. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> Antwort an: removed\_email\_address@domain.invalid  
> Betreff: [Engine-users] Newbie question: rake engine\_migrate  
> ENGINE=login  
> An: removed\_email\_address@domain.invalid
> 
> > vendor/plugins/login\_engine/db/migrate/001\_initial\_schema.rb and I think  
> > removed\_email\_address@domain.invalid  
> > [http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org](http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org)
> 
> ----- Ende der Nachricht von removed\_email\_address@domain.invalid -----

---

<div class="post-metadata">

**Author:** ![waddilove](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/b5ac83/32.png) [@waddilove](https://www.ruby-forum.com/u/waddilove)\
**Post date:** [January 28, 2006, 6:39pm UTC](https://www.ruby-forum.com/t/newbie-question-rake-engine-migrate-engine-login/53181/4 "2006-01-28T18:39:37Z")

</div>

Manuel

Thank you very much. In fact I tried again before applying your  
suggested change and the problem had gone.

The difference is that I’m now running in a Locomotive environment  
(rather that the home generated one I had when the problem occurred).  
So I’m sorry to have taken up bandwidth on this forum, but I guess it  
goes to show the value of Locomotive.

Once again thanks, Jonathan

---

<div class="post-metadata">

**Author:** ![waddilove](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/b5ac83/32.png) [@waddilove](https://www.ruby-forum.com/u/waddilove)\
**Post date:** [February 3, 2006, 12:32pm UTC](https://www.ruby-forum.com/t/newbie-question-rake-engine-migrate-engine-login/53181/5 "2006-02-03T12:32:03Z")

</div>

This fix was included in the latest Engines plugin release (1.0.6)

- james

On 1/31/06, Michael A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > ## this is a problem in the following file:
> > 
> > Antwort an: removed\_email\_address@domain.invalid
> > 
> > >
> 
> [http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org](http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org)

–

- J \*  
~
