Я собираюсь предположить, что вы говорите о команде rails server
, для запуска локального сервера рельсов для проверки вашего приложения и что вы не говорите о настройке приложения rails на удаленном сервере. Пожалуйста, укажите, если это не так.
Да, вы должны выполнить rails server
внутри корневой папки приложения рельсы.
Да, сервер, на котором вы начали, предназначен только для этого приложения. Это самодостаточная вещь.
Вам не нужно запускать несколько серверов. Даже если у вас несколько приложений, вам, вероятно, не нужно иметь несколько запусков одновременно. Таким образом, вы можете закрыть сервер рельсов в одном приложении (Ctrl-C), а затем cd
в новое приложение и запустить новый сервер рельсов с rails server
.
Если вам нужно запустить сразу два приложения с локальными рейками, вы можете сделать это, запустив их на разных портах. Итак, первый, вы можете просто выполнить rails server
, и он сделает ваш сайт доступным по адресу localhost:3000
(потому что порт 3000 является портом по умолчанию). Следующий, вы можете указать порт другой чем 3000 - например. rails server -p 3001
, чтобы получить приложение для рельсов по адресу localhost:3001
.
Capistrano предназначен для развертывания ваших приложений на удаленном сервере, а не для их локального использования на вашем собственном компьютере. Таким образом, здесь это не актуально. Вас может заинтересовать http://pow.cx/
Опять же, я предположил, что вы говорите о запуске своего приложения rails локально на своем собственном компьютере. Если вы имеете в виду развертывание его в Интернете на сервере, вы можете игнорировать этот ответ.
Не отвлекайтесь, нет chit-chat (прочитайте [помощь → тур] (http://stackoverflow.com/tour)), «спасибо» никогда не должны быть частью текста вопроса. – Anthon
Используйте nginx/apache с phusion пассажиром .. для запуска более одного приложения Rails .. google it вы можете получить подробнее .. –
To Anthon: ok, thanks :) To: Raj. Спасибо :) – totally