Rails 3.2 зависает с JRuby 1.6.6 - PullRequest
       9

Rails 3.2 зависает с JRuby 1.6.6

0 голосов
/ 05 февраля 2012

Я пытался заставить мое Rails-приложение работать с TorqueBox, и одно из его требований - использовать JRuby в качестве варианта языка Ruby.Я установил JRuby 1.6.6, и гемфайл, похоже, правильно упакован, но когда сервер rails загружается и обращается к нему через браузер (по адресу localhost: 3000 или 0.0.0.0:3000), веб-страница зависает ...

Я не уверен, что это проблема с Rails 3.2, и сервер rails запускается нормально (не показывает ошибок в консоли), а экземпляр Rails 3.2 работает с Ruby 1.9.2.Поэтому я думаю, что это может быть что-то с моим списком файлов gem или что-то в инициализаторе.

Есть идеи, если это общая проблема?

--- EDIT ---

Я пытаюсь получить доступ к 0.0.0.0:3000 из WebBrick.

1 Ответ

1 голос
/ 06 февраля 2012

Насколько мне известно, Torquebox 2.0 beta 3 в настоящее время тестируется на jruby 1.6.5.1. Может быть, попробуйте перейти на эту версию Jruby. Также убедитесь, что вы используете Ruby в режиме 1.9. Чтобы сделать это, создайте файл Torquebox.yml в папке конфигурации rails и поместите в него следующее:

ruby:
  version: 1.9
...