Ответ 1
ОБНОВЛЕНИЕ: Capistrano v3 снова переключился на использование Rake DSL вместо того, чтобы перематывать свои собственные DSL.
Capistrano v1 и v2 не имеет зависимостей от rake. Он был написан с нуля как DSL для обработки удаленных серверов. Очевидно, что некоторые аспекты capistrano были подвержены влиянию рейка, но Jamis Buck почувствовал, что необходимо сделать capistrano самостоятельно. Задачи Capistrano ведут себя несколько иначе, чем рейк-задачи, и их захватывающая природа отделяет их от задач рейка.
Капистрано получил незначительную критику за то, что он не строился на рейке, но он по-прежнему остается самым популярным инструментом развертывания, по крайней мере, в сообществе рельсов. Другие проекты, такие как Vlad the Deployer, выполняются с помощью грабли и ssh напрямую.