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.