Из какой среды вы пришли? Unix, Mac, Windows? Давайте предположим, что вы используете какой-то вариант Unix, как вы должны, и Apache2 уже правильно установлен:
1 - установить фьюжн пассажира:
$ gem install passenger
2 - установить пассажирский apache2-модуль:
$ passenger-install-apache2-module
Обязательно прочитайте то, что говорит командный вывод passenger-install-apache2-module, в конце концов, он даст вам несколько строк, которые вы должны будете вставить в некоторые файлы конфигурации apache, если вы пропустите это, это не будет Работа. На всех.
3 - Отредактируйте файл vhosts.conf (в / etc / apache2 /), чтобы указать имя хоста для вашего приложения, указать общую папку вашего приложения и т. Д.
Примеры VirtualHost
4 - Прибыль.
Команды, перечисленные в 1. и 2., могут нуждаться в привилегиях администратора, все зависит от того, как настроена ваша среда.
WebRick вообще не для производственных сред, на самом деле, он также не очень хорош для разработки, если вы собираетесь делать немного более сложные вещи с вашими rails-приложениями. Кроме того, вы не дали достаточно подробных сведений о своей проблеме, поэтому я надеюсь, что этот ответ, по крайней мере, укажет вам правильное направление.