Phusion的乘客与Ruby 1.8和1.9?

我将如何使用Phusion Passenger运行两个单独的Rails应用程序,一个使用Ruby 1.8.x,另一个使用Ruby 1.9.x? 我运行的不是Ruby 1.9.x兼容的Redmine,而另一个应用程序是本地应用程序。

我在Passenger 2.2.4上使用Apache 2.2.x。

这甚至有可能吗?

我用80端口的Passenger和Ruby 1.9运行Nginx,然后使用Passenger和Ruby 1.8代理我的其他虚拟主机到端口8080上的Apache 2.2。 赢得!

只是有点晚,但我发现这要归功于Google: Phusion Passenger&运行多个Ruby版本必须是我的死灵法师。

使用PassengerRuby指令。

Passenger从版本4.0.0(2013年2月)支持多个Ruby解释器。 PassengerRuby配置选项已经作为每虚拟主机选项,所以你可以在每个应用程序的基础上自定义你的Ruby解释器。 详情请看这里 。