Еще один новый вопрос RoR от меня.
Я начал биться головой о стену прошлой ночью, когда просто смог не заставить мое приложение Rails отображаться в моем браузере после его установки.как служба Mongrel.
Я установил ее с помощью команды, подобной этой (из корневого каталога приложения):
mongrel_rails service::install -N MyAppName -e development -p 3000
Это настроило службу Windows, и все казалось просто отлично.Я мог запустить / остановить службу и не видел ошибок в журналах.Затем, перейдя к localhost:3000
в моем браузере, меня встретили с множеством ошибок, не связанных с Rails (по линии «Не удалось подключиться к серверу» или тому подобное).Консультации с журналом в этот момент не выявили очевидных проблем.
Я не мог на всю жизнь понять, как заставить это работать.Итак, из-за раздражения я попытался просто запустить приложение на WEBrick:
ruby script/server webrick -p 3000
Когда я сделал этот , мое приложение работало отлично!Открытие моего браузера для localhost:3000
теперь отображает мою первую страницу, как и ожидалось.
Следует отметить, что я успешно использовал Mongrel для других приложений на локальном компьютере.
Итак, какие специфические для приложения характеристики могут отвечать за работу WEBrick там, где Mongrel не работает?