Deployment 特立尼达(作为守护进程运行)能否处理多个版本的rails(和rack)?

Deployment 特立尼达(作为守护进程运行)能否处理多个版本的rails(和rack)?,deployment,jruby,bundler,trinidad-gem,Deployment,Jruby,Bundler,Trinidad Gem,如果这是一个愚蠢的问题,请原谅我 但是要将特立尼达作为守护进程运行,它需要在系统gems中吗? 或者您可以只将守护程序扩展安装到系统gems吗 如果前者为真,是否仍然可以运行不同版本的rails? 我的想法是Trinidad需要JRuby-Rack,它需要Rack,当然每个版本的Rails都使用不同版本的Rack 为了更好地理解这一点,我正在考虑使用bundler的--部署选项为每个应用程序管理不同版本的gems。最后,我给David Calavera(项目负责人)发了电子邮件 TL;博士是的,

如果这是一个愚蠢的问题,请原谅我

但是要将特立尼达作为守护进程运行,它需要在系统gems中吗?
或者您可以只将守护程序扩展安装到系统gems吗

如果前者为真,是否仍然可以运行不同版本的rails?
我的想法是
Trinidad
需要
JRuby-Rack
,它需要
Rack
,当然每个版本的
Rails
都使用不同版本的
Rack


为了更好地理解这一点,我正在考虑使用bundler的
--部署
选项为每个应用程序管理不同版本的gems。

最后,我给David Calavera(项目负责人)发了电子邮件

TL;博士是的,你可以

以下是他的回答:

是的,你可以。特立尼达为每个应用程序使用不同的运行时,其他服务器称之为“worker”,因此每个应用程序都在自己的独立jruby运行时中运行

查看wiki以了解如何加载应用程序: