使用Ruby 1.8和1.9的Phusion Passenger?

时间:2009-08-18 00:10:52

标签: ruby-on-rails ruby apache passenger

如何使用Phusion Passenger运行两个单独的Rails应用程序,一个使用Ruby 1.8.x,另一个使用Ruby 1.9.x?我正在运行不与Ruby 1.9.x兼容的Redmine,而另一个应用程序是一个自行开发的应用程序。

我正在使用Apache 2.2.x和Passenger 2.2.4。

这甚至可能吗?

4 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:4)

有点晚了,但我感谢谷歌:Phusion Passenger & running multiple Ruby versions一定是我的死灵法师。

答案 2 :(得分:0)

使用PassengerRuby指令。

答案 3 :(得分:0)

从4.0.0版开始(2013年2月),Passenger支持多个Ruby解释器。 PassengerRuby配置选项已成为每个虚拟主机选项,因此您可以基于每个应用程序自定义Ruby解释器。有关详细信息,请参阅here