I'm using Rails 1.1.2 and Engines 1.1.x successfully on my main dev machine. Since initial setup and boostratpping, I've frozen gem rails. Now I checked out the same project on a second dev machine with the same version of Ruby and even Rails 1.1.2 installed as a gem as on the other machine. Unfortunately, the rake db:migrate:engines task is not available. rake -T returns the full set of RoR 1.1.2 namespaced tasks and some of the old, non-namespaced engines rake tasks, including the import_*_engine_schema tasks and bootstrap.. but not the engines migration one in either form, namespaced or not. The import_*_engine_schema tasks fail with rake aborted! undefined method `config' for LoginEngine:Module The posted solution to some similar issues is to modify the path in logn_engine/init_engine.rb but this doesn't work. I get the same error. How do I proceed? My app has later migrations that add fields to the users table so migrating the app first before tackling this, or inserting the engine migrations into my initial app migrations (which have already been run elsewhere) isn't an attractive option.
on 2006-05-22 22:13