2010-08-17 4 views
0

Я хочу убедиться, что приложение будет работать должным образом, прежде чем я «закручу» его. Должно ли это работать в jRuby для этого или все равно работает?Должно ли приложение Rails работать в jRuby, когда я хочу развернуть его через warble на сервере приложений Java?

ответ

0

Обычно он должен работать без проблем, но ... есть несколько, но это :)

  • JRuby не поддерживает все драгоценные камни
  • это зависит от версии рубиновых вы развитом против, то не 1,9 совместимы еще
  • я не уверен, но взаимодействующих с системой не будет работать так же, как я предполагаю (например, вызывая пакетные скрипты, начиная исполняемые файлы, ...)

но если вы не не делай что-то необычное, я думаю, это не проблема.

Сказанное, я считаю, что хорошей практикой является разработка или, по крайней мере, тестирование вашего приложения в той же среде (os/ruby-version) в качестве платформы развертывания.

+0

Спасибо! BTW: Я использую ruby ​​1.8.5 на Redhat. О разработке и производстве. Приложение rails очень простое (никаких драгоценных камней или продвинутых вещей). –

+0

Так вы попробовали? Похоже, это может сработать. Ruby 1.8.5 старый, хотя я бы рекомендовал обновить до 1.8.7. – nathanvda