Вы должны иметь возможность запускать cap deloy на своем локальном компьютере, и на вашем компьютере должна быть текущая версия вашего программного обеспечения. Тем не менее, вам нужно сначала настроить, как это должно происходить. Я, например, использую Git для управления своим кодом, а также использую его для загрузки своего программного обеспечения на сервер. Тем не менее, вы также можете использовать SVN или FTP, если хотите. Если вы ищете Google для Capistrano вместе с программным обеспечением, с которым вы хотите передать код и, возможно, даже с именем вашего хостинг-провайдера, вы, вероятно, найдете достойное пошаговое объяснение. Мне очень помог пост Джона Нумемейкера о развертывании с Capistrano и Git на Dreamhost: http://railstips.org/blog/archives/2008/12/14/deploying-rails-on-dreamhost-with-passenger/
В качестве альтернативы вы также можете проверить heroku.com. Их самое маленькое предложение бесплатно и достаточно для большинства проектов. Процесс развертывания настолько прост, что обезьяна может развернуть приложение Rails на своей платформе. Я вообще могу только порекомендовать геройку.