如何使用Phusion Passenger运行两个单独的Rails应用程序,一个使用Ruby 1.8.x,另一个使用Ruby 1.9.x?我正在运行不与Ruby 1.9.x兼容的Redmine,而另一个应用程序是一个自行开发的应用程序。
我正在使用Apache 2.2.x和Passenger 2.2.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。