Как вы развертываете свое Rails-приложение? - PullRequest
2 голосов
/ 15 марта 2010

Вы сначала загружаете свое железнодорожное приложение на хост через FTP?

В настоящее время я использую Passenger и Capistrano. Если я выполняю «cap deploy» на своем локальном компьютере, то я думаю, что Capistrano должен загрузить мое железнодорожное приложение на мой хост, верно?

Кто-то с моего хоста говорит, что мне нужно запустить "cap deploy" на сервере. Я думаю, что это не имеет смысла.

1 Ответ

2 голосов
/ 15 марта 2010

Вы должны иметь возможность запускать 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 на своей платформе. Я вообще могу только порекомендовать геройку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...