Managing plugins

What is the prefered way of managing plugins and gems required by a
rails app? I have my rails folder in CVS but I don't like the idea of
committing stuff under vendor/plugins...

I have read about "svn_externals" and Piston, but it all seems very
Subversion-specific..

Thanks,
Abigail