Я немного потерян, я пытаюсь развернуть свое приложение на общем сервере снов.
Теперь все работает хорошо локально. Это моя первая попытка в Rails, и я не программист и не системный администратор, просто что-то хакерский.
На Dreamhost, если я запускаю webrick, он работает нормально на порту 3000, но webricks убивается довольно быстро, я думаю, это имеет смысл.
Итак, что мне нужно сделать, чтобы он заработал?
Я включил поддержку fastcgi и mod_rails.
Теперь, как мне заставить приложение работать постоянно?
Я продолжаю читать о том, что нужно что-то делать с .htaccess и dispatch.fcgi.
Но я не могу найти файл отправки в моем приложении rails (2.3.2).
Нужно ли создавать его вручную? На самом деле мне не очень нравятся рельсы. Мне не удалось выяснить, что делает этот файл отправки и зачем он нужен.
Любая помощь будет принята с благодарностью.
Я посмотрел на DH Wiki, но не смог понять (http://wiki.dreamhost.com/Rails)
Дополнения
Я включил mod_rails и указал на публичный каталог (я уже сделал это).
Я продолжаю получать сообщение об ошибке: screencast.com/t/KamqVawk
Хм, журналы сервера выглядят так, как будто на самом деле нет запросов, так что это может быть проблемой на концах снов. Странно, я вижу, что access.log показывает новую дату изменения, когда я пытаюсь получить доступ к странице, но нет никакого запроса, error.log тоже пуст.
Ответ службы поддержки Dreamhost :
Сервер был обновлен, так что это не проблема.
Они предложили заморозить драгоценные камни, что я и сделал (см .: http://wiki.dreamhost.com/Freezing_Gems)
Но это не помогло.
Думаю, я сдаюсь и ищу хостинг, который специализируется на рельсах.
Спасибо за вашу помощь!
Изменено на hostingrails.com
Я получил приложение, работающее на hostingrails.com, пассажир на hostingrails.com показал мне ошибки, которые не были показаны ни сном, ни монгрелом. Исправив эти ошибки, я запустил приложение.