RVM похож на virtualenv и извлекает rbenv (возможно, больше похож на virtualenv)
Bundler предназначен для упаковки зависимостей для разработки и развертывания, он работает как setup.py
и pip (я не использовал pip, онпохоже, что он обладает некоторыми функциями rubygems и Bundler)
Bundler Gemfile
похож на файл требований pip
Bundler установит зависимости в ваш каталог разработки и упакует их для развертывания.
Макеты каталогов имеют тенденцию выглядеть следующим образом:
/ -
lib - classes / modules etc.
bin - executables things you want on $PATH
test - unit tests
Ювелир - хороший инструмент для настройки, обслуживания и выпуска драгоценных камней.
РЕДАКТИРОВАТЬ:
Вот некоторые другие ресурсы:
Некоторые ссылки на макет Ruby:
Некоторые для Python:
Вот один из примеров сравнения инструментов: