Randy Schmidt wrote:
what if you're working on a team? wouldn't be easier to have svn manage
dependencies rather than trusting that each developer is running the exact
same gems and versions? what if you're running two ror apps. app x requires
one version of an api and a app y requires another?
Agreed... I can't count how many times I have had an obscure error
(believe me, the last one, the error had nothing to do with the
missing gem, but it was a missing gem causing it) because of a missing
gem...I haven't quite gotten to packaging up gems with apps, but I'm
looking for a clean way to do it. Every way I have tried...something
ends up not working.
I've never had a major problem. Clear communication and documentation
is all it takes to make sure everyone knows what's needed to run the
app.
I'm not sure what the performance implications are of duplicating that
code down to your /lib folder. Maybe someone else can shed some light
on that.
--
Colin A. Bartlett
Kinetic Web Solutions
http://blog.kineticweb.com