# Db:migrate:engines task missing (svn externals install)

**URL:** <https://www.ruby-forum.com/t/dbengines-task-missing-svn-externals-install/58557>\
**Category:** Engines\
**Created:** [April 23, 2006, 4:34am UTC](https://www.ruby-forum.com/t/dbengines-task-missing-svn-externals-install/58557 "2006-04-23T04:34:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![hatless](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/848f3c/32.png) [@hatless](https://www.ruby-forum.com/u/hatless)\
**Post date:** [April 23, 2006, 4:34am UTC](https://www.ruby-forum.com/t/dbengines-task-missing-svn-externals-install/58557/1 "2006-04-23T04:34:43Z")

</div>

On my main development machine I have several apps. One uses a fixed  
version of engines installed via script\plugin and explicitly runs under  
Rails 1.0 in environment.rb. User and Login engines run fine.

For a new app, I installed the Rails 1.1.2 gems and decided to do things  
“right” with svn:externals props pulling in Engines and Login and  
UserEngines. When I ran svn update, it seemed to pull down all three,  
but my SVN log reported as though it pulled in the Engines plugin 3  
times, not three diferent components.

Running rake db:migrate:engines returns a no-such-task error. A look at  
rake -T shows most of the old un-namespaced Engines tasks, but not  
engines\_migrate, while all the Rails tasks are namespaced.

I’ve tried via svn:externals both the trunk versions and the  
tags/rel\_1.0.1 versions and had the same result.

If this doesn’t ring a bell, I’ll also provide some SVN log output, a  
listing of the resulting vendor/plugins directory and the output of rake  
-T for extra bonus troubleshooting fun.

---

<div class="post-metadata">

**Author:** ![hatless](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/848f3c/32.png) [@hatless](https://www.ruby-forum.com/u/hatless)\
**Post date:** [April 24, 2006, 4:55pm UTC](https://www.ruby-forum.com/t/dbengines-task-missing-svn-externals-install/58557/2 "2006-04-24T16:55:52Z")

</div>

Just some additional info: I tried setting my svn externals property to  
fetch the Engines plugin 1.1.1 and the 1.0.1 Login and User engines.  
Again, a sensible-looking set of files gets fetched into vendor/plugins  
but I still have no db:migrate:engines task, nor an engines\_migrate  
task.

rake -T returns namespaced tasks for Rails and non-namespaced tasks for  
the engines, and as I said, neither of the engine migration tasks… just  
things like bootstrap and those schema import tasks. I’m leery of trying  
the latter because I’m worried I’ll run into other very broken things as  
I proceed.

Steve K. wrote:

> On my main development machine I have several apps. One uses a fixed  
> version of engines installed via script\plugin and explicitly runs under  
> Rails 1.0 in environment.rb. User and Login engines run fine.
> 
> For a new app, I installed the Rails 1.1.2 gems and decided to do things  
> “right” with svn:externals props pulling in Engines and Login and  
> UserEngines. When I ran svn update, it seemed to pull down all three,  
> but my SVN log reported as though it pulled in the Engines plugin 3  
> times, not three diferent components.
> 
> Running rake db:migrate:engines returns a no-such-task error. A look at  
> rake -T shows most of the old un-namespaced Engines tasks, but not  
> engines\_migrate, while all the Rails tasks are namespaced.
> 
> I’ve tried via svn:externals both the trunk versions and the  
> tags/rel\_1.0.1 versions and had the same result.
> 
> If this doesn’t ring a bell, I’ll also provide some SVN log output, a  
> listing of the resulting vendor/plugins directory and the output of rake  
> -T for extra bonus troubleshooting fun.

---

<div class="post-metadata">

**Author:** ![hatless](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/848f3c/32.png) [@hatless](https://www.ruby-forum.com/u/hatless)\
**Post date:** [April 4, 2007, 10:40pm UTC](https://www.ruby-forum.com/t/dbengines-task-missing-svn-externals-install/58557/3 "2007-04-04T22:40:41Z")

</div>

Was this question ever answered? Experiencing same issue, latest  
version of ENGINES plugin installed successfully yet rake -T output does  
not show db:migrate:engines as an available task.

Steve K. wrote:

> Just some additional info: I tried setting my svn externals property to  
> fetch the Engines plugin 1.1.1 and the 1.0.1 Login and User engines.  
> Again, a sensible-looking set of files gets fetched into vendor/plugins  
> but I still have no db:migrate:engines task, nor an engines\_migrate  
> task.
> 
> rake -T returns namespaced tasks for Rails and non-namespaced tasks for  
> the engines, and as I said, neither of the engine migration tasks… just  
> things like bootstrap and those schema import tasks. I’m leery of trying  
> the latter because I’m worried I’ll run into other very broken things as  
> I proceed.  
> of rake
