Vendor Everything & Rake

We are considering moving our app to a "vendor everything" model:

I'm able to get the application to work fine this way, but, rake tasks don't work unless I have the gems installed. Some of our rake tasks use the same libraries that the app does.

What I'd like is a way to do "vendor everything" that has 1 step for setting up an environment - just check out from the repository and run "rake".

Am I expecting too much of the "vendor everything" approach? I presume this is some sort of load path issue? What is the right way to address this? Thanks.

Mike

Mike Herrick Program Manager, Collaborative Software Initiative mike@csinitiative.com