理想
使用rvm,能够在一个Web服务器上拥有多个Rubies并通过某种服务器配置,能够在每个项目的基础上将Ruby版本分配给不同的Rails/Sinatra/etc应用程序将是非常棒的.
我知道,从rvm的文档来看,Passenger一次只能使用一个Ruby.:(
妥协
如果做不到这一点,至少可以编写一种能够将项目分配给Ruby 1.8或Ruby 1.9解释器的方法.我已经读过使用Nginx作为反向代理允许在同一个盒子上运行Apache和Nginx.然后是否可以使用一个Ruby使用Apache + Passenger,使用另一个使用Nginx + Passenger?也许在Nginx上使用Passenger以外的东西?
我咆哮了错误的树吗?
我错过了解决这个问题的好方法吗?我是否陷入了噩梦配置的境地?我想要的是否可行,或者是否有必要运行另一个盒子来运行单独的Ruby版本?