Earlier quoted context omitted.
I think it's a silly comparison you're trying to make. "DLL Hell" is "Hell" because there's a system-level depot for binaries that is hard to override. If you really need multiple global gem depots, just run multiple builds of the same Ruby. The first thing every team I've worked on has ever done with Ruby (and Python and Tcl before that) is roll a project-specific Ruby build, so that nobody is working off the pollut…
To my ears, you're describing "DLL hell", but saying that it isn't really DLL hell, because you can work around it, and because the problems are just as bad in some other languages. Personally, I think Rails is pretty hard to deploy. There are just too many global inter-dependencies that need to be managed.
Re: The Rails Myths
#11Well when you summarize my argument that way, it doesn't sound nearly as incisive as it did to me originally.