> You could have manually downloaded the files for all the libraries you need
Yes, why not?
> placed them in the directory
Placed them in any directory on my $LOAD_PATH, yes indeed.
> and required them directly
Uh no, there's nothing to touch there. Library is on $LOAD_PATH, any require $the_library will find it perfectly normally.
> See, who needs rubygems?
Nobody. Rubygems is a very nice convenience, not a requirement for anything.
> Where the hell is Ryan getting all these gem-using libraries anyway, if not from gems?
Tarballs? Github? Rubyforge? His colleagues? The Internet?
And as a side note: if the library was obtained from gems, then it was loaded from gems, which means by the time the library is reached rubygems has already been required and loaded.
Where's the sense in requiring the tool which loaded you in the first place, exactly? Doesn't that seem a bit dumb to you?
> And what is supposed to be wrong with it, anyway?
And what's wrong with not wanting to use it, anyway? (and what's wrong with it is that they clutter the $LOAD_PATH. You don't care, Ryan apparently does)
> Oh well, anyway .. who cares. You're a crank and so is he. Rubygems is here to stay and if you don't like it .. well again, who cares.
You… completely missed the point. It's impressive.