Я хочу убедиться, что приложение будет работать должным образом, прежде чем я «закручу» его. Должно ли это работать в jRuby для этого или все равно работает?Должно ли приложение Rails работать в jRuby, когда я хочу развернуть его через warble на сервере приложений Java?
0
A
ответ
0
Обычно он должен работать без проблем, но ... есть несколько, но это :)
- JRuby не поддерживает все драгоценные камни
- это зависит от версии рубиновых вы развитом против, то не 1,9 совместимы еще
- я не уверен, но взаимодействующих с системой не будет работать так же, как я предполагаю (например, вызывая пакетные скрипты, начиная исполняемые файлы, ...)
но если вы не не делай что-то необычное, я думаю, это не проблема.
Сказанное, я считаю, что хорошей практикой является разработка или, по крайней мере, тестирование вашего приложения в той же среде (os/ruby-version) в качестве платформы развертывания.
Спасибо! BTW: Я использую ruby 1.8.5 на Redhat. О разработке и производстве. Приложение rails очень простое (никаких драгоценных камней или продвинутых вещей). –
Так вы попробовали? Похоже, это может сработать. Ruby 1.8.5 старый, хотя я бы рекомендовал обновить до 1.8.7. – nathanvda