如果这是一个愚蠢的问题,请原谅我!
但是要将trinidad作为守护进程运行,它是否需要在系统宝石中? 或者你可以只将守护进程扩展安装到系统宝石?
如果前者是真的,是否仍然可以运行不同版本的导轨?
我的想法是Trinidad
需要JRuby-Rack
,这需要Rack
,自然每个版本的Rails
都使用不同版本的Rack
!
为了将其置于上下文中,我正在考虑使用bundler的--deployment
选项来管理每个应用程序的不同版本的gem。
答案 0 :(得分:1)
我最后通过电子邮件向David Calavera(项目主管)发送了关于此事的电子邮件。
TL; DR 是的,你可以!
这是他的回答:
是的,你可以。 Trinidad为每个应用程序使用不同的运行时,其他服务器中的运行时称为“worker”,因此每个应用程序都在自己独立的jruby运行时运行。
检查维基以了解如何加载您的应用:
https://github.com/trinidad/trinidad/wiki/advanced-configuration