Может ли Тринидад (работает как демон) справиться с несколькими версиями рельсов (и стоек)? - PullRequest
0 голосов
/ 04 января 2012

Простите, если это глупый вопрос!

Но чтобы запустить Тринидад в качестве демона, он должен быть в системных гемах?
Или вы можете установить только расширение демона для системных гемов?

Если первое верно, все еще возможно запустить разные версии rails?
Я думаю, что Trinidad требует JRuby-Rack, что требует Rack, и, естественно, каждая версия Rails использует различную версию Rack!

Чтобы представить это в контексте, я рассматриваю возможность использования опции --deployment в пакете для управления различными версиями гемов для каждого приложения.

1 Ответ

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

Я закончил тем, что написал об этом Дэвиду Калавере (руководителю проекта).

TL; DR Да, я могу!

Вот его ответ:

Да, вы можете. Тринидад использует разные среды выполнения для каждого приложения, которые на других серверах называются «работниками», и поэтому каждое приложение работает в своей изолированной среде выполнения jruby.

Проверьте вики, чтобы узнать, как загрузить ваши приложения:

https://github.com/trinidad/trinidad/wiki/advanced-configuration

...