如果这是一个愚蠢的问题,请原谅我!
但是要将 trinidad 作为守护程序运行,它是否需要在系统 gems 中?
或者您可以仅将守护程序扩展安装到系统 gem 中吗?
如果前者是真的,是否仍然可以运行不同版本的 Rails?
我的想法是Trinidad
需要JRuby-Rack
哪些需要Rack
,自然每个版本都Rails
使用不同版本的Rack
!
为了将其置于上下文中,我正在考虑使用捆绑器的--deployment
选项来管理每个应用程序的不同版本的 gem。
如果这是一个愚蠢的问题,请原谅我!
但是要将 trinidad 作为守护程序运行,它是否需要在系统 gems 中?
或者您可以仅将守护程序扩展安装到系统 gem 中吗?
如果前者是真的,是否仍然可以运行不同版本的 Rails?
我的想法是Trinidad
需要JRuby-Rack
哪些需要Rack
,自然每个版本都Rails
使用不同版本的Rack
!
为了将其置于上下文中,我正在考虑使用捆绑器的--deployment
选项来管理每个应用程序的不同版本的 gem。
我最终通过电子邮件向 David Calavera(项目负责人)发送了有关此问题的电子邮件。
TL; DR是的,你可以!
这是他的回应:
是的你可以。Trinidad 为每个应用程序使用不同的运行时,在其他服务器中称为“workers”,因此每个应用程序都在其自己的隔离 jruby 运行时中运行。
查看 wiki 以了解如何加载您的应用程序:
https://github.com/trinidad/trinidad/wiki/advanced-configuration